@import '_content/Smabbler.Automation.Lab.SharedComponents/Smabbler.Automation.Lab.SharedComponents.q50yvrfies.bundle.scp.css';
@import '_content/Smabbler.Cloud.SaaS.Apps.Shared/Smabbler.Cloud.SaaS.Apps.Shared.e8rsqudsud.bundle.scp.css';
@import '_content/Smabbler.Common.Blazor.Analysis/Smabbler.Common.Blazor.Analysis.ewmb7w6pzl.bundle.scp.css';
@import '_content/Smabbler.Common.Blazor/Smabbler.Common.Blazor.ewa1i1c6q8.bundle.scp.css';

/* /Components/AccountInfo/AccountInfo.razor.rz.scp.css */
.account-container[b-5zwhmlklqz] {
    padding:40px;
    padding-top:4px;
    display: flex;
    gap: 1rem;
}

[b-5zwhmlklqz] .time-zone-selector {
    display: flex;
    flex-direction: column;
}

    [b-5zwhmlklqz] .time-zone-selector .save-button {
        display: flex;
        flex-direction: row;
        justify-content: end;
        min-height: 26px;
    }
/* /Components/AccountQueryHistory/AccountQueryHistory.razor.rz.scp.css */
.page-container[b-jkktaaiaj9] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    overflow-y: auto;
    gap: 1rem;
}

.history-list-container[b-jkktaaiaj9] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    background: #32323460;
    border-radius: 5px;
    padding: 20px;
}

.grid-container[b-jkktaaiaj9] {
    height: 463px;
}

.action-buttons[b-jkktaaiaj9] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 1rem;
}

.action-buttons-left[b-jkktaaiaj9] {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
    justify-content: start;
    width: 50%;
}

.history-section[b-jkktaaiaj9] {
    align-self: stretch;
    max-width: 100%;
}

.history-section-header[b-jkktaaiaj9] {
    padding-left: 0;
    font-size: 16px;
}

.current-sources-list[b-jkktaaiaj9] {
    display: flex;
    flex-direction: column;
    gap: 0.15rem;
    margin-top: 0.35rem;
    padding-left: 8px;
    font-size: 14px;
    line-height: 1.45;
    overflow-wrap: anywhere;
}

.current-source-item[b-jkktaaiaj9] {
    display: grid;
    grid-template-columns: auto 1fr;
    column-gap: 0.35rem;
}

.current-source-marker[b-jkktaaiaj9] {
    line-height: 1.45;
}

.es-back-btn[b-jkktaaiaj9] {
    color: #9ba3aa;
    font-size: 13px;
    padding: 4px 0;
    background: transparent;
    border: none;
    box-shadow: none;
}

.es-back-btn:hover[b-jkktaaiaj9] { color: #10888b; background: transparent; }
/* /Components/AccountQueryList/AccountQueryList.razor.rz.scp.css */
.modal-action-buttons[b-fysfdnhhen] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.page-container[b-fysfdnhhen] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    min-height: 100%;
    overflow-y: auto;
    gap: 1rem;
}

.query-list-container[b-fysfdnhhen], .tip-container[b-fysfdnhhen] {
    background: #32323460;
    border-radius: 5px;
    padding: 20px;
}

.tip-container[b-fysfdnhhen] {
    width: 50%;
}

    .tip-container > h5[b-fysfdnhhen] {
        font-size: 16px;
        font-weight: bold;
    }

    .tip-container > div[b-fysfdnhhen] {
        font-size: 14px;
    }

.query-list-container[b-fysfdnhhen] {
    display: flex;
    flex-direction: column;
}

[b-fysfdnhhen] .query-name-container {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.account-query-grid-container[b-fysfdnhhen]  .e-table {
    table-layout: fixed !important;
}

.account-query-grid-container[b-fysfdnhhen]  .e-grid .e-row,
.account-query-grid-container[b-fysfdnhhen]  .e-grid .e-rowcell {
    height: 40px;
    padding-top: 0;
    padding-bottom: 0;
    box-sizing: border-box;
    vertical-align: middle;
}

.account-query-grid-container[b-fysfdnhhen]  .e-grid .e-rowcell .e-btn {
    height: 30px;
    line-height: 1;
}

.account-query-grid-container[b-fysfdnhhen]  .e-grid .e-row:last-child .e-rowcell {
    border-bottom: none !important;
}

.grid-action-buttons[b-fysfdnhhen] {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-text-row[b-fysfdnhhen] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-fysfdnhhen] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}

.action-buttons[b-fysfdnhhen] {
    display: flex;
    flex-direction: row;
}

.action-buttons-left[b-fysfdnhhen] {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
    justify-content: start;
    width: 50%;
}

.action-buttons-right[b-fysfdnhhen] {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
    justify-content: end;
    width: 50%;
}

.action-buttons .toggle-container[b-fysfdnhhen] {
    padding-top: 6px;
}

[b-fysfdnhhen] .inline-flex-cell {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    line-height: normal;
}

    [b-fysfdnhhen] .inline-flex-cell.spreaded {
        justify-content: space-between;
    }

[b-fysfdnhhen] .text-grayed-out {
    color: rgba(255, 255, 255, 0.4);
}

[b-fysfdnhhen] .text-warning {
    color: #ff6652;
}

[b-fysfdnhhen] .grid-toggle-container {
    width: 34px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-fysfdnhhen] .grid-toggle-container .e-switch-wrapper,
[b-fysfdnhhen] .grid-toggle-container .e-css.e-switch-wrapper {
    cursor: pointer;
    display: inline-block;
    height: 12px;
    position: relative;
    top: 1px;
    user-select: none;
    width: 34px;
}

[b-fysfdnhhen] .query-subaction {
    background-color: #255254 !important;
}

[b-fysfdnhhen] .file-status-animation-container {
    width: 40px;
}

[b-fysfdnhhen] .file-status-pending-animation {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: block;
    position: relative;
    color: #FFF;
    left: -15px;
    box-sizing: border-box;
    animation: shadowRolling-b-fysfdnhhen 2s linear infinite;
}

.group-members-grid .e-grid[b-fysfdnhhen] {
    border: 0px !important;
}

@keyframes shadowRolling-b-fysfdnhhen {
    0% {
        box-shadow: 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    12% {
        box-shadow: 25px 0 white, 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    25% {
        box-shadow: 30px 0 white, 25px 0 white, 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    36% {
        box-shadow: 35px 0 white, 30px 0 white, 25px 0 white, 0px 0 rgba(255, 255, 255, 0);
    }

    50% {
        box-shadow: 40px 0 white, 35px 0 white, 30px 0 white, 25px 0 white;
    }

    62% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 40px 0 white, 35px 0 white, 30px 0 white;
    }

    75% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 40px 0 white, 35px 0 white;
    }

    87% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 40px 0 white;
    }

    100% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0);
    }
}

[b-fysfdnhhen] .tooltip-fix > div {
    height: 2px;
}

[b-fysfdnhhen] .grid-side-button {
    cursor: pointer;
}

[b-fysfdnhhen] .clock-tooltip-icon {
    position: absolute;
    transform: translateY(calc(-50% + 1px));
    font-size: 16px;
    border-left: 0;
    color: #ffa014 !important;
}

[b-fysfdnhhen] .error-tooltip-icon {
    position: absolute;
    transform: translateY(calc(-50% + 1px));
    font-size: 16px;
    border-left: 0;
    color: red !important;
}

[b-fysfdnhhen] .right-align {
    margin-left: auto;
}

[b-fysfdnhhen] .no-detail-expand .e-detailrowcollapse .e-icons,
[b-fysfdnhhen] .no-detail-expand .e-detailrowexpand .e-icons {
    visibility: hidden;
}

[b-fysfdnhhen] .no-detail-expand .e-detailrowcollapse,
[b-fysfdnhhen] .no-detail-expand .e-detailrowexpand {
    pointer-events: none;
}

[b-fysfdnhhen] .group-row > td {
    background: rgba(255, 255, 255, 0.05);
}

[b-fysfdnhhen] .group-members-grid .e-row > td {
    background: rgba(0, 0, 0, 0.18);
}

.account-query-grid-container[b-fysfdnhhen]  .e-detailcell {
    padding: 0 !important;
}

[b-fysfdnhhen] .group-members-grid .e-gridheader {
    display: none;
}

[b-fysfdnhhen] .group-members-grid .e-grid {
    border-bottom: 0 !important;
}

[b-fysfdnhhen] .group-members-grid .e-rowcell {
    border-left: 0 !important;
}

[b-fysfdnhhen] .group-members-grid {
    animation: group-members-fade-in-b-fysfdnhhen 0.2s ease-out;
}

[b-fysfdnhhen] th.e-detailindentcell {
    border-right: 0 !important;
}

@keyframes group-members-fade-in-b-fysfdnhhen {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}
/* /Components/AccountQueryList/Dialogs/AssignToGroup/AssignToGroupDialog.razor.rz.scp.css */
.modal-action-buttons[b-fc6708y0n8] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.assign-to-group-modal-content[b-fc6708y0n8] {
    padding: 20px 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 1.5rem;
}

.modal-warning-text[b-fc6708y0n8] {
    color: #ff6652;
    font-size: 13px;
    text-align: center;
}
/* /Components/AccountQueryList/Dialogs/Clone/CloneQueryDialog.razor.rz.scp.css */
.modal-action-buttons[b-jkqw89i68m] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.query-clone-modal-content[b-jkqw89i68m] {
    padding: 20px 20px;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}

.modal-text-row[b-jkqw89i68m] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-jkqw89i68m] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}
/* /Components/AccountQueryList/Dialogs/CreateGroup/CreateModelGroupDialog.razor.rz.scp.css */
.modal-action-buttons[b-9yk7ai9ef9] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.create-group-modal-content[b-9yk7ai9ef9] {
    padding: 20px 20px;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}
/* /Components/AccountQueryList/Dialogs/DeleteGroup/DeleteModelGroupDialog.razor.rz.scp.css */
.modal-action-buttons[b-v2yhgusrbv] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.delete-group-modal-content[b-v2yhgusrbv] {
    padding: 20px 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}

.modal-text-row[b-v2yhgusrbv] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-v2yhgusrbv] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}
/* /Components/AccountQueryList/Dialogs/Deprovision/DeprovisionQueryDialog.razor.rz.scp.css */
.query-deprovision-modal-content[b-7fl7687uqb] {
    padding: 20px 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}

.modal-action-buttons[b-7fl7687uqb] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-text-row[b-7fl7687uqb] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-7fl7687uqb] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}
/* /Components/AccountQueryList/Dialogs/GroupToggle/GroupToggleConfirmDialog.razor.rz.scp.css */
.modal-action-buttons[b-4gink3vz6u] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.group-toggle-modal-content[b-4gink3vz6u] {
    padding: 20px 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}

.modal-text-row[b-4gink3vz6u] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-4gink3vz6u] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}
/* /Components/AccountQueryList/Dialogs/LimitReached/QueryLimitReachedDialog.razor.rz.scp.css */
.query-limit-modal-content[b-w23vonu2h6] {
    padding: 20px 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}

.modal-action-buttons[b-w23vonu2h6] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-text-row[b-w23vonu2h6] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-w23vonu2h6] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}
/* /Components/AccountQueryList/Dialogs/Provision/ProvisionQueryDialog.razor.rz.scp.css */
.query-provision-modal-content[b-65rl4m04yr] {
    padding: 20px 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}

.modal-action-buttons[b-65rl4m04yr] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-text-row[b-65rl4m04yr] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-65rl4m04yr] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}
/* /Components/AccountQueryList/Dialogs/Publish/PublishQueryDialog.razor.rz.scp.css */
.modal-action-buttons[b-3u0fl4uz75] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.query-clone-modal-content[b-3u0fl4uz75] {
    padding: 20px 20px;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}

.modal-text-row[b-3u0fl4uz75] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-3u0fl4uz75] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}
/* /Components/AccountQueryList/Dialogs/Remove/RemoveQueryDialog.razor.rz.scp.css */
.modal-action-buttons[b-a0vsg021q4] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.query-remove-modal-content[b-a0vsg021q4] {
    padding: 20px 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}

.modal-text-row[b-a0vsg021q4] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-a0vsg021q4] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}
/* /Components/AccountQueryList/Dialogs/RenameGroup/RenameModelGroupDialog.razor.rz.scp.css */
.modal-action-buttons[b-iaqnlmxfn5] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.rename-group-modal-content[b-iaqnlmxfn5] {
    padding: 20px 20px;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}
/* /Components/AccountQueryList/Dialogs/Update/UpdateQueryDialog.razor.rz.scp.css */
.modal-action-buttons[b-6gwuhu0dzi] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.query-update-modal-content[b-6gwuhu0dzi] {
    padding: 20px 20px;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}

.modal-text-row[b-6gwuhu0dzi] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-6gwuhu0dzi] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}
/* /Components/AiAssistant/AiAssistant.razor.rz.scp.css */
@keyframes loading-b-gqtywq2bhj {
    0% {
        background-position: 200% 0;
    }

    100% {
        background-position: -200% 0;
    }
}

.aiassist-container[b-gqtywq2bhj] {
    display: flex;
    height: 100%;
    width: 100%;
}

    .aiassist-container .e-banner-view[b-gqtywq2bhj] {
        margin-left: 0;
    }

    .aiassist-container .e-view-container[b-gqtywq2bhj] {
        margin: auto;
    }

.aiassistant-root[b-gqtywq2bhj] {
    background-color: #303030;
    display: flex;
    flex-direction: row;
    height: 100%;
    width: 100%;
}

.banner-content[b-gqtywq2bhj] {
    margin-top: 6rem;
    margin-bottom: 14rem;
    text-align: center;
}

    .banner-content .e-assistview-icon[b-gqtywq2bhj]:before {
        font-size: 4rem;
    }

.chat-question[b-gqtywq2bhj] {
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    line-height: 1.5;
    padding: 0 !important;
}

.prompt-wrapper[b-gqtywq2bhj] {
    align-items: center;
    background: #374243;
    border-radius: 10px;
    display: flex;
    gap: 4px;
    padding: 6px 8px;
    position: relative;
    text-align: left;
}

.chat-response[b-gqtywq2bhj] {
    padding: 10px;
}

.conversations-container[b-gqtywq2bhj] {
    display: flex;
    flex-direction: column;
}

.details-container[b-gqtywq2bhj] {
    display: flex;
    flex-direction: column;
    height: 100vh;
    padding: 10px;
    width: 100%;
}

.details-right-header[b-gqtywq2bhj] {
    display: flex;
    flex-direction: column;
    margin-top: 1rem;
    min-width: 0;
    overflow-wrap: anywhere;
}

.details-right-header-text[b-gqtywq2bhj] {
    width: fit-content !important;
}

.details-sidebar[b-gqtywq2bhj] {
    border-left: 1px solid #444;
    height: 100vh;
    max-width: 35%;
    min-width: 35%;
    overflow: auto;
}

.empty-responses-description[b-gqtywq2bhj] {
    font-size: 0.875rem;
    line-height: 1.5;
    max-width: 80%;
}

.empty-responses-icon[b-gqtywq2bhj] {
    font-size: 2.5rem;
    opacity: 0.7;
}

.empty-responses-state[b-gqtywq2bhj],
.empty-state[b-gqtywq2bhj] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%;
}

.empty-responses-title[b-gqtywq2bhj] {
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: 0.5rem;
}

.empty-state-description[b-gqtywq2bhj] {
    color: #6b7280;
    font-size: 0.875rem;
    line-height: 1.5;
    max-width: 80%;
}

.empty-state-icon[b-gqtywq2bhj] {
    font-size: 4rem;
}

.empty-state-title[b-gqtywq2bhj] {
    font-size: 1.5rem;
    font-weight: 600;
}

.flex-fill[b-gqtywq2bhj] {
    display: flex;
    flex-grow: 1;
}

.h3[b-gqtywq2bhj], h3[b-gqtywq2bhj] {
    margin-bottom: 1rem;
}

.h4[b-gqtywq2bhj], h4[b-gqtywq2bhj] {
    margin-bottom: 0.5rem;
}

.loading-animation[b-gqtywq2bhj] {
    animation: loading-b-gqtywq2bhj 1.5s infinite;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    border-radius: 4px;
    height: 20px;
    margin: 5px 0;
}

.loading-placeholder[b-gqtywq2bhj] {
    opacity: 0.7;
}

[b-gqtywq2bhj] .response-meta {
    align-items: center;
    color: #9aa4a5;
    display: inline-flex;
    font-size: 11px;
    gap: 8px;
    margin-left: 12px;
    white-space: nowrap;
}

[b-gqtywq2bhj] .response-meta-entry:not(:last-child)::after {
    color: #666;
    content: "·";
    padding-left: 8px;
}

[b-gqtywq2bhj] .response-details-item .e-tbar-btn-text {
    color: #8b9596;
    font-size: 12px;
}

.response-item-header[b-gqtywq2bhj] {
    align-items: center;
    display: flex;
    font-size: 1rem;
}

.response-item-icon[b-gqtywq2bhj] {
    font-size: medium;
}

.search-tool[b-gqtywq2bhj] {
    padding-left: 10px;
    padding-right: 10px;
}

.conversations-recents[b-gqtywq2bhj] {
    margin: 30px 0 5px 10px;
    font-size: 12px;
    color: #777;
}

.section-item[b-gqtywq2bhj] {
    border-bottom: 1px solid #ddd;
    margin-bottom: 1rem;
    padding: 1rem;
}

    .section-item:last-child[b-gqtywq2bhj] {
        border-bottom: none;
        margin-bottom: 0;
    }

.section-list[b-gqtywq2bhj] {
    display: flex;
    flex-direction: column;
    gap: 0;
    padding: 0.5rem 0;
}

.section-row[b-gqtywq2bhj] {
    display: flex;
    gap: 1rem;
    margin-bottom: 0.5rem;
}

    .section-row .label[b-gqtywq2bhj] {
        font-weight: 600;
        min-width: 7rem;
        text-align: right;
    }

    .section-row .value[b-gqtywq2bhj] {
        min-width: 0;
        overflow-wrap: anywhere;
    }

.side-panel[b-gqtywq2bhj] {
    border-right: 1px solid #444;
    height: 100%;
    width: 200px;
}

.text-content[b-gqtywq2bhj] {
    overflow-y: auto;
    overflow-x: hidden;
    text-align: left !important;
    height: 100vh;
}

.top-buttons-container[b-gqtywq2bhj] {
    background-color: #303030;
    display: flex;
    flex-direction: row;
    gap: 2rem;
    justify-content: space-between;
    position: absolute;
    top: 0;
    z-index: 10;
}

[b-gqtywq2bhj] .aiassistant-sidebar.e-sidebar {
    border-right: 1px solid rgba(0,0,0,0.1);
    box-shadow: 2px 0 12px rgba(0,0,0,0.04);
    padding: 8px 10px;
}

[b-gqtywq2bhj] .chat-question.e-textarea-wrapper {
    background: transparent !important;
    border: none !important;
    flex: 1 !important;
    line-height: 1.5 !important;
}

    [b-gqtywq2bhj] .chat-question.e-textarea-wrapper.e-auto-width,
    [b-gqtywq2bhj] .chat-question.e-multi-line-input.e-auto-width {
        margin-left: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
    }

[b-gqtywq2bhj] .chat-question textarea {
    background: transparent !important;
    line-height: 1.5 !important;
    margin-left: 0 !important;
    padding: 8px 4px !important;
    resize: none !important;
    vertical-align: middle !important;
    width: 100% !important;
}

[b-gqtywq2bhj] .e-btn.conversation-button {
    overflow: hidden;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

    [b-gqtywq2bhj] .e-btn.conversation-button.selected {
        background: #10888b60 !important;
        height: 2.5rem;
    }

    [b-gqtywq2bhj] .e-btn.conversation-button:focus {
        background: none !important;
    }

.conversation-button-containter[b-gqtywq2bhj] {
    position: relative;
    width: 200px;
}

    .conversation-button-containter[b-gqtywq2bhj]  .e-btn.conversation-button {
        font-size: 11px;
    }


    .conversation-button-containter:hover[b-gqtywq2bhj]  .e-btn.conversation-button {
        padding-right: 25px;
    }

    .conversation-button-containter[b-gqtywq2bhj]  .conversation-button-delete {
        opacity: 0;
        padding: 1px;
        position: absolute;
        right: 10px;
        top: 0.4rem;
        border-radius: 45px !important;
    }

    .conversation-button-containter:hover[b-gqtywq2bhj]  .conversation-button-delete {
        opacity: 1;
    }

[b-gqtywq2bhj] .create-button {
    font-size: 1rem;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 100%;
}

[b-gqtywq2bhj] .details-right-header-button {
    width: fit-content !important;
}

[b-gqtywq2bhj] .e-aiassistview .e-prompt-text,
[b-gqtywq2bhj] .e-aiassistview .e-content-body {
    overflow-wrap: anywhere;
}

[b-gqtywq2bhj] .e-aiassistview .e-stop-response.e-btn-active {
    bottom: 7rem;
    position: fixed;
}

[b-gqtywq2bhj] .e-close-icon::before {
    content: '\e7fc';
}

[b-gqtywq2bhj] .e-custom-view {
    overflow: auto !important;
}

[b-gqtywq2bhj] .e-toolbar-item.e-tbtn-align[title="Edit"] {
    display: none;
}

[b-gqtywq2bhj] .footer-container {
    display: flex;
    flex-direction: column;
    gap: 0.1rem;
    justify-content: center;
    position: relative;
}

    [b-gqtywq2bhj] .footer-container > div {
        flex-grow: 1;
        text-align: center;
    }

[b-gqtywq2bhj] .selected-chat-response {
    background-color: rgba(16, 136, 139, 0.06);
    border-radius: 4px;
    padding: 10px;
}

[b-gqtywq2bhj] .show-graph-button {
    border: 0;
    font-size: 14px !important;
    font-weight: 500;
    margin-bottom: 5px;
}

[b-gqtywq2bhj] .submit-question-icon {
    cursor: pointer;
    flex-shrink: 0;
    font-size: 42px;
}

.stop-question-icon[b-gqtywq2bhj] {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    flex-shrink: 0;
    height: 42px;
    justify-content: center;
    width: 42px;
}

    .stop-question-icon[b-gqtywq2bhj]::before {
        background: currentColor;
        border-radius: 6px;
        content: "";
        display: block;
        height: 20px;
        width: 20px;
    }

.hint-chip[b-gqtywq2bhj] {
    align-items: center;
    background: rgba(16, 136, 139, 0.2);
    border: 1px solid #10888b;
    border-radius: 16px;
    display: inline-flex;
    gap: 2px;
    padding: 3px 4px 3px 10px;
}

.hint-chip-text[b-gqtywq2bhj] {
    cursor: pointer;
    font-size: 13px;
}

    .hint-chip-text:hover[b-gqtywq2bhj] {
        text-decoration: underline;
    }

[b-gqtywq2bhj] .hint-chip-remove {
    border-radius: 50% !important;
    font-size: 10px !important;
    height: 20px !important;
    min-width: 20px !important;
    padding: 0 !important;
    width: 20px !important;
}

.hint-chips-row[b-gqtywq2bhj] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    margin-bottom: 0.5rem;
}

.hints-menu-container[b-gqtywq2bhj] {
    flex-shrink: 0;
    position: relative;
}

.hints-dropdown[b-gqtywq2bhj] {
    background: #2a3738;
    border: 1px solid #555;
    border-radius: 8px;
    bottom: calc(100% + 6px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
    left: 0;
    min-width: 180px;
    overflow: hidden;
    position: absolute;
    z-index: 1001;
}

.hints-menu-backdrop[b-gqtywq2bhj] {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000;
}

[b-gqtywq2bhj] .hints-plus-button {
    align-items: center !important;
    border-radius: 50% !important;
    display: flex !important;
    font-size: 32px !important;
    font-weight: 300 !important;
    height: 32px !important;
    justify-content: center !important;
    line-height: 1 !important;
    min-width: 32px !important;
    padding: 0 0 9px 0 !important;
    width: 32px !important;
}

[b-gqtywq2bhj] .hints-dropdown-item {
    display: block !important;
    font-size: 14px !important;
    padding: 8px 16px !important;
    text-align: left !important;
    width: 100% !important;
}

    [b-gqtywq2bhj] .hints-dropdown-item:hover {
        background: rgba(16, 136, 139, 0.25) !important;
    }

.hints-dialog-content[b-gqtywq2bhj] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    height: 100%;
    padding: 1rem 1.25rem;
}

[b-gqtywq2bhj] .hints-dialog-textarea.e-textarea-wrapper,
[b-gqtywq2bhj] .hints-dialog-textarea.e-textarea-wrapper.e-auto-width,
[b-gqtywq2bhj] .hints-dialog-textarea.e-multi-line-input.e-auto-width {
    display: block !important;
    flex: 1 !important;
    width: 100% !important;
}

[b-gqtywq2bhj] .hints-dialog-textarea textarea {
    box-sizing: border-box !important;
    min-height: 8rem !important;
    resize: vertical !important;
    width: 100% !important;
}

.hints-dialog-actions[b-gqtywq2bhj] {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
    display: flex;
    gap: 0.75rem;
    justify-content: center;
    padding-top: 0.75rem;
}

[b-gqtywq2bhj] .hints-dialog-actions .e-btn {
    border-radius: 999px;
    padding: 0.5rem 1.5rem;
}
/* /Components/AiAssistant/Dialogs/AiAssistantConversationCreateDialog.razor.rz.scp.css */
.modal-content-container[b-17ra2l9j81] {
    padding: 1rem 1.25rem;
    display: flex;
    flex-direction: column;
    flex: 1;
    gap: 1rem;
}

.form-group[b-17ra2l9j81] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

[b-17ra2l9j81] .modal-content-container .e-float-input,
[b-17ra2l9j81] .modal-content-container .e-float-input.e-control-wrapper,
[b-17ra2l9j81] .modal-content-container .e-input-group,
[b-17ra2l9j81] .modal-content-container .e-input-group.e-control-wrapper,
[b-17ra2l9j81] .modal-content-container .e-input,
[b-17ra2l9j81] .modal-content-container .e-textbox,
[b-17ra2l9j81] .modal-content-container textarea,
[b-17ra2l9j81] .modal-content-container input[type="text"] {
    width: 100% !important;
    box-sizing: border-box;
}

[b-17ra2l9j81] .modal-content-container textarea {
    min-height: 12rem;
    resize: vertical;
}

.validation-message[b-17ra2l9j81] {
    margin-top: 0.25rem;
}

.modal-action-buttons[b-17ra2l9j81] {
    display: flex;
    justify-content: flex-end;
    gap: 0.75rem;
    margin-top: auto;
    padding-top: 0.75rem;
    border-top: 1px solid rgba(0,0,0,0.08);
}

[b-17ra2l9j81] .smabbler-modal .e-dlg-content {
    display: flex;
    flex-direction: column;
    padding: 0;
}

[b-17ra2l9j81] .smabbler-modal .e-dlg-content > form {
    display: flex;
    flex: 1;
    flex-direction: column;
    min-height: 0;
}

[b-17ra2l9j81] .modal-action-buttons .e-btn {
    padding: 0.5rem 1rem;
    border-radius: 999px;
}

@media (max-width: 600px) {
    .modal-content-container[b-17ra2l9j81] {
        padding: 0.75rem 1rem;
        gap: 0.75rem;
    }
    [b-17ra2l9j81] .smabbler-modal.e-dialog { width: 92vw !important; }
}
/* /Components/AnalysisFileExplorer/AnalysisFileExplorer.razor.rz.scp.css */
div.files-container[b-xxhq54oxq1] {
    background: #32323460;
    border-radius: 5px;
    padding: 20px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: start;
    gap: 2rem;
}

[b-xxhq54oxq1] .grid-container .e-checkbox-wrapper .e-label,
[b-xxhq54oxq1] .grid-container .e-checkbox-wrapper:hover .e-label {
    color: rgba(255, 255, 255, 0.7);
}

[b-xxhq54oxq1] .grid-container .e-checkbox-wrapper .e-frame,
[b-xxhq54oxq1] .grid-container .e-checkbox-wrapper:focus .e-frame,
[b-xxhq54oxq1] .grid-container .e-checkbox-wrapper .e-checkbox:focus + .e-frame {
    box-shadow: none !important;
    outline: none !important;
}

[b-xxhq54oxq1] .grid-container .e-checkbox-wrapper.e-focus .e-frame:not(.e-check),
[b-xxhq54oxq1] .grid-container .e-checkbox-wrapper .e-checkbox:focus + .e-frame:not(.e-check) {
    background-color: transparent !important;
    border-color: rgba(255, 255, 255, 0.8) !important;
}

[b-xxhq54oxq1] .grid-container .e-checkbox-wrapper:focus .e-label,
[b-xxhq54oxq1] .grid-container .e-checkbox-wrapper:hover .e-label {
    text-decoration: none;
}

div.grid-container[b-xxhq54oxq1] {
    flex-grow: 1;
}

[b-xxhq54oxq1] .grid-container .e-grid .e-row,
[b-xxhq54oxq1] .grid-container .e-grid .e-rowcell {
    height: 40px;
    padding-top: 0;
    padding-bottom: 0;
    box-sizing: border-box;
    vertical-align: middle;
}

div.file-explorer-container[b-xxhq54oxq1] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: start;
    padding-bottom: 100px;
    gap: 1rem;
}

.inline-flex-cell[b-xxhq54oxq1] {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    line-height: normal;
}

    .inline-flex-cell.spreaded[b-xxhq54oxq1] {
        justify-content: space-between;
    }

.file-name-container[b-xxhq54oxq1] {
    overflow: hidden;
    max-width: 170px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-xxhq54oxq1] .file-browser {
    border: 0px;
}

.csv-import.pos-rel[b-xxhq54oxq1] {
    font-size: 14px;
}

.buttons-container[b-xxhq54oxq1] {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
}
.buttons-container .filler[b-xxhq54oxq1]{
    flex-grow:1;
}

.file-status-animation-container[b-xxhq54oxq1] {
    width: 40px;
}

.file-status-pending-animation[b-xxhq54oxq1] {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: block;
    position: relative;
    color: #FFF;
    left: -15px;
    box-sizing: border-box;
    animation: shadowRolling-b-xxhq54oxq1 2s linear infinite;
}

@keyframes shadowRolling-b-xxhq54oxq1 {
    0% {
        box-shadow: 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    12% {
        box-shadow: 25px 0 white, 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    25% {
        box-shadow: 30px 0 white, 25px 0 white, 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    36% {
        box-shadow: 35px 0 white, 30px 0 white, 25px 0 white, 0px 0 rgba(255, 255, 255, 0);
    }

    50% {
        box-shadow: 40px 0 white, 35px 0 white, 30px 0 white, 25px 0 white;
    }

    62% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 40px 0 white, 35px 0 white, 30px 0 white;
    }

    75% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 40px 0 white, 35px 0 white;
    }

    87% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 40px 0 white;
    }

    100% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0);
    }
}

[b-xxhq54oxq1] .grid-side-button {
    font-size: 12px !important;
    cursor: pointer;
    color: #817f7f !important;
}

[b-xxhq54oxq1] .error-tooltip-icon {
    color: red !important;
    font-size: 16px !important;
    transform: translateY(calc(-50% + 1px));
}

.tooltip-fix > div[b-xxhq54oxq1] {
    height: 2px;
}

[b-xxhq54oxq1] .tags-chips.e-chip-list {
    padding: 0;
    display: flex;
    gap: 5px;
}

[b-xxhq54oxq1] .tags-chips.e-chip-list .e-chip {
    margin: 0;
    height: 18px;
}

[b-xxhq54oxq1] .tags-chips.e-chip-list .e-chip .e-chip-text {
    font-size: 11px;
    line-height: 1.5em;
    max-width: 150px;
}
/* /Components/AnalysisFileExplorer/Dialogs/Configuration/Csv/CsvFileAnalysisConfigurationDialog.razor.rz.scp.css */
.modal-action-buttons[b-sepbks06co] {
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-content-container[b-sepbks06co] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
    padding: 20px;
    margin: 5px;
    width: 100%;
}

.modal-text-row[b-sepbks06co] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-sepbks06co] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}

.csv-configuration-modal[b-sepbks06co] {
    z-index: 9999;
}

.csv-configuration-model-content[b-sepbks06co] {
    padding: 0 1rem 1rem 1rem;
}

/* Disable default margins from csv configuration to fit dialog boundries */
[b-sepbks06co].csv-configuration-model-content .col-sm-9 {
    width: auto !important
}

[b-sepbks06co].csv-configuration-model-content .pt-2 {
    padding-top: 0px !important;
}

[b-sepbks06co].csv-configuration-model-content .col-10 {
    width: auto !important
}
/* /Components/AnalysisFileExplorer/Dialogs/Create/CreateFileBasedModelDialog.razor.rz.scp.css */
.modal-action-buttons[b-fnk6abtw5y] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-content-container[b-fnk6abtw5y] {
    padding: 20px 20px;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}

.modal-text-row[b-fnk6abtw5y] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-fnk6abtw5y] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}
/* /Components/AnalysisFileExplorer/Dialogs/Delete/DeleteAccountFileDialog.razor.rz.scp.css */
.modal-action-buttons[b-lzsuzpgz7f] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-content-container[b-lzsuzpgz7f] {
    padding: 20px 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
}

.modal-text-row[b-lzsuzpgz7f] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-lzsuzpgz7f] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
}
/* /Components/AnalysisFileExplorer/Dialogs/Details/DetailsAccountFileDialog.razor.rz.scp.css */
.modal-action-buttons[b-euoppu73h2] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-content-container[b-euoppu73h2] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
    padding: 20px;
    margin: 5px;
    width: 100%;
}

.modal-text-row[b-euoppu73h2] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-euoppu73h2] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}

.tab-data-container[b-euoppu73h2] {
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.file-content-preview-notice[b-euoppu73h2] {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 10px 14px;
    border-radius: 5px;
    background: #2b3a3c;
    border: 1px solid #10888b60;
    color: rgb(232, 248, 248);
    font-size: 13px;
}

.file-content-preview[b-euoppu73h2] {
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    color: rgb(232, 248, 248);
    font-family: 'Consolas', 'Courier New', monospace;
    font-size: 13px;
    line-height: 1.5;
    margin: 0;
    padding: 16px;
    border-radius: 5px;
    background: #00000040;
    border: 1px solid rgba(255, 255, 255, 0.08);
    max-height: 55vh;
    overflow: auto;
}
/* /Components/AnalysisFileExplorer/Dialogs/EditTags/AnalysisFileTagsEditor.razor.rz.scp.css */
.modal-action-buttons[b-utek3uaylq] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
    grid-row: 2/2;
}

.modal-content-container[b-utek3uaylq] {
    padding: 20px 20px;
    height: 400px;
    display: grid;
    grid-template: 85% 15% / 100%;
    justify-content: center;
    gap: 2rem;
}

.modal-text-row[b-utek3uaylq] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-utek3uaylq] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}

.tag-form[b-utek3uaylq] {
    display: grid;
    grid-template: 10% 5% 85% / 80% 20%
}

.tag-form>.tag-input[b-utek3uaylq]{
    grid-column: 1/1;
    grid-row: 1/1;
    margin-right: 20px;
}
.tag-form>.add-tag-button[b-utek3uaylq]{
    grid-column: 2/2;
    grid-row: 1/1;
    flex: auto;
}
.tag-form>.current-tags-chips[b-utek3uaylq]{
    grid-column: 1/3;
    grid-row: 3/3;
}
/* /Components/AnalysisFileExplorer/Dialogs/Upload/Summary/UploadSummary.razor.rz.scp.css */
.modal-action-buttons[b-9wyc68cjs0] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-content-container[b-9wyc68cjs0] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
    padding: 20px;
    margin: 5px;
    width: 100%;
}

.modal-additional-text[b-9wyc68cjs0] {
    font-size: 15px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    margin-bottom: 1rem;
}

.upload-summary-modal-content[b-9wyc68cjs0] {
    color: #e8f8f8;
    font-size: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    display: flex;
    flex-direction: column;
    gap: 2rem;
}

.error-text[b-9wyc68cjs0] {
    color: #f16c74;
    font-size: 0.8rem;
    margin-bottom: 1rem;
}

.file-entry-text[b-9wyc68cjs0] {
    margin-bottom: 0.2rem;
}
/* /Components/AnalysisFileExplorer/Dialogs/Upload/UnstructuredIoProcessingDialog.razor.rz.scp.css */
.modal-action-buttons[b-5hz0wr49ro] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-content-container[b-5hz0wr49ro] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
    padding: 20px;
    margin: 5px;
    width: 100%;
}

.modal-text-row[b-5hz0wr49ro] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-5hz0wr49ro] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}
/* /Components/AnalysisFileExplorer/Dialogs/Upload/UploadAccountFileDialog.razor.rz.scp.css */
.modal-action-buttons[b-ugvq28fevi] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-content-container[b-ugvq28fevi] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
    padding: 20px;
    margin: 5px;
    width: 100%;
}

.modal-text-row[b-ugvq28fevi] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-ugvq28fevi] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}

.drop-icons[b-ugvq28fevi] {
    padding-top: 15px;
    text-align: center;
}

.validation-drop-text[b-ugvq28fevi] {
    font-size: 12px;
    color: #bb4747;
}

.file-size-info[b-ugvq28fevi] {
    font-size: 12px;
    padding-right: 10%;
    padding-left: 10%;
}

    .file-size-info:nth-of-type(1)[b-ugvq28fevi] {
        margin-top: 20px;
    }

.file-formats-info[b-ugvq28fevi] {
    font-size: 12px;
    padding-right: 10%;
    padding-left: 10%;
}
/* /Components/ApiInfo/ApiInfo.razor.rz.scp.css */
.api-key-section[b-lx582gzsum] {
    margin: 15px 0;
}

.api-key-warning[b-lx582gzsum] {
    font-size: 16px;
    font-weight: 500;
}

.api-key-line[b-lx582gzsum] {
    margin-top: 5px;
}

.api-key-roll-btn[b-lx582gzsum] {
    font-size: 12px !important;
    color: red;
}

.api-label[b-lx582gzsum] {
    color: rgb(197, 197, 197)
}

    .api-label.inline[b-lx582gzsum] {
        display: inline;
    }

.api-key-roll-description[b-lx582gzsum] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    max-width: 550px;
    font-weight: 400;
}
/* /Components/Chat/Chat.razor.rz.scp.css */
.content-box[b-ky21lwpqbm] {
    background: #32323460;
    border-radius: 5px;
    padding: 20px;
    margin: 5px;
    width: 100%;
}

.content-box-shy[b-ky21lwpqbm], .content-box-shy-frame[b-ky21lwpqbm] {
    background: none;
    padding: 20px;
    margin: 5px;
    width: 100%;
}

.content-box-shy-frame[b-ky21lwpqbm] {
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    border-color: #4D4D4D;
}

.configuration-container[b-ky21lwpqbm] {
    display: flex;
    flex-direction: row;
}

.model-container[b-ky21lwpqbm] {
    width: 80%
}
.e-link-normal[b-ky21lwpqbm] {
    font-size: 12px; 
    border: 0;
}

.type-container[b-ky21lwpqbm] {
    padding-right: 40px;
    width: 20%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    gap: 0.5rem;
}

p.algo-results[b-ky21lwpqbm] {
    white-space: pre-wrap;
}

.v-space-10[b-ky21lwpqbm] {
    margin-top: 10px;
    margin-bottom: 10px
}

[b-ky21lwpqbm] .show-graph-button {
    margin-bottom: 5px;
    font-size: 14px !important;
    font-weight: 500;
    border: 0;
}

.font-12[b-ky21lwpqbm] {
    font-size: 12px;
}

.chat-question[b-ky21lwpqbm] {
    background: #374243 !important;
    padding: 20px !important;
    border-radius: 10px !important;
}

span.chat-question[b-ky21lwpqbm], .chat-question > textarea[b-ky21lwpqbm] {
    background: #323234;
    padding: 20px;
    border-radius: 10px;
}

.chat-answer[b-ky21lwpqbm] {
    background: #323234;
    padding: 10px;
    border-radius: 10px;
}

.chat-previous-queries[b-ky21lwpqbm] {
    margin-left: 8px;
    padding-left: 20px;
}
/* /Components/CopyText/CopyText.razor.rz.scp.css */
.copy-text-container[b-y6v35k9u7y] {
    display: flex;
    font-family: monospace;
}

.copy-text[b-y6v35k9u7y] {
    cursor: pointer;
    padding-top: 2px;
    height: 16px;
}

    .copy-text.boxed[b-y6v35k9u7y] {
        background-color: rgba(0,0,0,0.3);
        padding-inline: 10px;
        margin-right: 10px;
        border-radius: 3px;
        padding: 2px;
        height: auto;
    }

        .copy-text.boxed:hover[b-y6v35k9u7y] {
            background-color: rgba(255,255,255,0.3);
        }
/* /Components/EditQuerySources/EditQuerySources.razor.rz.scp.css */
.eqs-root[b-8dk79vip4r] {
    width: 80vw;
    height: 100%;
    padding: 40px;
    padding-top: 4px;
}

.eqs-main[b-8dk79vip4r] {
    width: 100%;
}

.es-page-container[b-8dk79vip4r] {
    background: #32323460;
    border-radius: 5px;
    padding: 20px;
}

.es-back-btn[b-8dk79vip4r] {
    color: #9ba3aa;
    font-size: 13px;
    padding: 4px 0;
    background: transparent;
    border: none;
    box-shadow: none;
}

.es-back-btn:hover[b-8dk79vip4r] { color: #10888b; background: transparent; }

.es-title[b-8dk79vip4r] {
    font-size: 22px;
    font-weight: 500;
    letter-spacing: -0.01em;
    margin: 0 0 6px;
    color: #e8ebed;
}

.es-teal[b-8dk79vip4r]  { color: #10888b; }
.es-white[b-8dk79vip4r] { color: #e8ebed; }

.es-mono[b-8dk79vip4r] {
    font-family: 'JetBrains Mono', monospace;
    font-size: 12.5px;
}

.es-subtitle[b-8dk79vip4r] { color: #9ba3aa; font-size: 13px; }

.es-chips-row[b-8dk79vip4r] { display: flex; flex-wrap: wrap; gap: 8px; }

.es-chip[b-8dk79vip4r] {
    display: inline-flex;
    align-items: center;
    padding: 3px 10px;
    border-radius: 999px;
    font-size: 12.5px;
    border: 1px solid #2a3036;
    color: #9ba3aa;
    background: transparent;
}

.es-chip-add[b-8dk79vip4r]    { border-color: #4caf7d; color: #4caf7d; }
.es-chip-remove[b-8dk79vip4r] { border-color: #e26d6d; color: #e26d6d; }
.es-chip-muted[b-8dk79vip4r]  { color: #6a7177; }

.es-toolbar[b-8dk79vip4r] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 12px;
}

.es-filter-tabs[b-8dk79vip4r] { display: flex; gap: 4px; }

.es-tab[b-8dk79vip4r] {
    padding: 6px 14px;
    font-size: 13.5px;
    border: 1px solid #2a3036;
    border-radius: 3px;
    background: transparent;
    color: #9ba3aa;
    cursor: pointer;
    transition: background 0.15s, color 0.15s;
}

.es-tab:hover[b-8dk79vip4r] { background: rgba(255,255,255,0.05); color: #e8ebed; }

.es-tab-active[b-8dk79vip4r] {
    background: rgba(16,136,139,0.12);
    border-color: #10888b;
    color: #10888b;
}

.es-search-wrap[b-8dk79vip4r] { display: flex; align-items: center; }

/* ── Grid ── */
.es-sources-grid-wrap[b-8dk79vip4r] {
    height: auto;
}

/* ── Cell content ── */
.es-filename-cell[b-8dk79vip4r] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 6px;
    overflow: hidden;
}

.es-tag[b-8dk79vip4r] {
    padding: 1px 8px;
    border-radius: 999px;
    font-size: 12px;
    border: 1px solid #2a3036;
    color: #9ba3aa;
    background: transparent;
    white-space: nowrap;
}

.es-tag-deleted[b-8dk79vip4r] { border-color: #e26d6d; color: #e26d6d; }

.es-status-pill[b-8dk79vip4r] { padding: 2px 10px; border-radius: 999px; font-size: 12.5px; }
.es-pill-analyzed[b-8dk79vip4r] { background: rgba(76,175,125,0.15); color: #4caf7d; border: 1px solid #4caf7d; }
.es-pill-failed[b-8dk79vip4r]   { background: rgba(226,109,109,0.15); color: #e26d6d; border: 1px solid #e26d6d; }
.es-pill-deleted[b-8dk79vip4r]  { background: rgba(226,109,109,0.10); color: #e26d6d; border: 1px solid #e26d6d; opacity: 0.75; }
.es-pill-other[b-8dk79vip4r]    { background: rgba(155,163,170,0.10); color: #9ba3aa; border: 1px solid #9ba3aa; }

.es-inmodel-pill[b-8dk79vip4r] { padding: 2px 10px; border-radius: 999px; font-size: 12.5px; }
.es-pill-inmodel[b-8dk79vip4r] { background: rgba(16,136,139,0.12); color: #10888b; border: 1px solid #10888b; }
.es-pill-add[b-8dk79vip4r]     { background: rgba(76,175,125,0.14); color: #4caf7d; border: 1px solid #4caf7d; }
.es-pill-remove[b-8dk79vip4r]  { background: rgba(226,109,109,0.14); color: #e26d6d; border: 1px solid #e26d6d; }

.es-muted[b-8dk79vip4r]  { color: #9ba3aa; font-size: 13px; }
.es-add[b-8dk79vip4r]    { color: #4caf7d; }
.es-remove[b-8dk79vip4r] { color: #e26d6d; }

.es-save-bar[b-8dk79vip4r] {
    position: sticky;
    bottom: 0;
    margin-top: 16px;
    padding: 16px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap;
    background: #32323460;
    border-radius: 5px;
}

.es-save-bar-active[b-8dk79vip4r] { border-top-color: #10888b; }

.es-save-bar-summary[b-8dk79vip4r] {
    font-size: 13.5px;
    display: flex;
    align-items: center;
    gap: 4px;
    flex-wrap: wrap;
}

.es-save-bar:not(.es-save-bar-active) .es-save-bar-summary .es-muted[b-8dk79vip4r] {
    color: #e8ebed;
    font-size: 14px;
}

.es-save-bar-actions[b-8dk79vip4r] { display: flex; gap: 8px; align-items: center; }

.es-error-banner[b-8dk79vip4r] {
    background: rgba(226,109,109,0.12);
    border: 1px solid #e26d6d;
    border-radius: 4px;
    padding: 10px 16px;
    color: #e26d6d;
    font-size: 13.5px;
}

/* ── Confirm modal ── */
.es-confirm-content[b-8dk79vip4r] { padding: 4px 0; }
.es-confirm-body[b-8dk79vip4r]    { margin-bottom: 12px; color: #e8ebed; }
.es-confirm-group[b-8dk79vip4r]   { margin-bottom: 12px; }

.es-confirm-group-header[b-8dk79vip4r] {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}

.es-confirm-row[b-8dk79vip4r] { font-size: 13.5px; padding: 2px 0; }

.e-btn:not(.e-round)[b-8dk79vip4r], .action-button[b-8dk79vip4r] { border-radius: 3px !important; }
/* /Components/FeedbackSurvey/FeedbackSurvey.razor.rz.scp.css */
.survey-section[b-3ihk8dkgip] {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    margin-top: 2vh;
    height: 38vh;
    width: 22vw;
}

.survey-header[b-3ihk8dkgip] {
    font-size: 20px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: 0em;
    text-align: center;
}

.survey-container[b-3ihk8dkgip] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 2vh;
    border-radius: 5px;
    height: 44vh;
}

.survey-question[b-3ihk8dkgip] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 13vh;
    border-radius: 5px;
    background-color: #323234;
    padding: 15px;
}

.survey-form-container[b-3ihk8dkgip] {
    background-color: #323234;
    border-radius: 5px;
    padding: 10px;
}

.survey-question-header[b-3ihk8dkgip] {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: center;
}

.survey-question-scale[b-3ihk8dkgip] {
    font-weight: 500;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    gap: 0.5vw;
    justify-content: space-evenly;
}

.survey-question-footer[b-3ihk8dkgip] {
    display: flex;
    font-size: 14px;
    flex-direction: row;
    justify-content: space-between;
}

.survey-comment[b-3ihk8dkgip] {
    max-height: 86px;
    height: 86px;
}

.survey-question-scale-item[b-3ihk8dkgip] {
    width: 60px;
    height: 52px;
    color: #d5d5d5;
    border-radius: 5px;
    background-color: #505053;
    text-align: center;
    padding: 7px;
    font-weight: 500;
}

    .survey-question-scale-item:hover[b-3ihk8dkgip] {
        cursor: pointer;
        background-color: #6E6E72;
    }

    .survey-question-scale-item.selected[b-3ihk8dkgip] {
        background-color: rgba(79,202,205,0.7);
    }


.button-container[b-3ihk8dkgip] {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.return-to-home-page-button[b-3ihk8dkgip] {
    text-align: center;
}

    .return-to-home-page-button a:link[b-3ihk8dkgip], .return-to-home-page-button a:visited[b-3ihk8dkgip] {
        text-decoration: none;
    }

    .return-to-home-page-button a:hover[b-3ihk8dkgip], .return-to-home-page-button a:active[b-3ihk8dkgip] {
        color: rgba(255,255,255,0.7);
    }

.email-textbox[b-3ihk8dkgip] {
    margin-top: 10px;
}

.survey-scale-emote[b-3ihk8dkgip] {
    width: 40px;
    height: 40px;
}
/* /Components/PublicQueryList/PublicQueryList.razor.rz.scp.css */
.button-container[b-s897ajsfry]{
    margin-left: auto;
}

.modal-action-buttons[b-s897ajsfry] {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.page-container[b-s897ajsfry] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
    overflow-y: auto;
    gap: 1rem;
}

.query-list-container[b-s897ajsfry], .tip-container[b-s897ajsfry] {
    background: #32323460;
    border-radius: 5px;
    padding: 20px;
}

.tip-container[b-s897ajsfry] {
    width: 50%;
}

.tip-container > h5[b-s897ajsfry] {
    font-size: 16px;
    font-weight: bold;
}

.tip-container > div[b-s897ajsfry] {
    font-size: 14px;
}

.query-list-container[b-s897ajsfry] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.query-name-container[b-s897ajsfry] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.grid-container[b-s897ajsfry] {
    height: 80vh;
}

.grid-action-buttons[b-s897ajsfry] {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
}

.modal-text-row[b-s897ajsfry] {
    color: #e8f8f8;
    font-size: 1rem;
    text-align: center;
}

.modal-additional-text[b-s897ajsfry] {
    font-size: 13px !important;
    color: rgb(197, 197, 197);
    font-weight: 400;
    text-align: center;
    padding: 0px 35px;
}

.inline-flex-cell[b-s897ajsfry] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 1rem;
    line-height: normal;
}

.inline-flex-cell.spreaded[b-s897ajsfry] {
    justify-content: space-between;
}

.text-grayed-out[b-s897ajsfry] {
    color: rgba(255, 255, 255, 0.4);
}

.text-warning[b-s897ajsfry] {
    color: #ff6652;
}

.grid-toggle-container[b-s897ajsfry] {
    width: 34px;
    height: 12px;
}

[b-s897ajsfry] .active-cell {
    background: #10888b60 !important;
}

[b-s897ajsfry] .query-subaction {
    background-color: #255254 !important;
}

.file-status-animation-container[b-s897ajsfry] {
    width: 40px;
}

.file-status-pending-animation[b-s897ajsfry] {
    margin-top: 8px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: block;
    position: relative;
    color: #FFF;
    left: -15px;
    box-sizing: border-box;
    animation: shadowRolling-b-s897ajsfry 2s linear infinite;
}

@keyframes shadowRolling-b-s897ajsfry {
    0% {
        box-shadow: 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    12% {
        box-shadow: 25px 0 white, 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    25% {
        box-shadow: 30px 0 white, 25px 0 white, 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    36% {
        box-shadow: 35px 0 white, 30px 0 white, 25px 0 white, 0px 0 rgba(255, 255, 255, 0);
    }

    50% {
        box-shadow: 40px 0 white, 35px 0 white, 30px 0 white, 25px 0 white;
    }

    62% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 40px 0 white, 35px 0 white, 30px 0 white;
    }

    75% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 40px 0 white, 35px 0 white;
    }

    87% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 40px 0 white;
    }

    100% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0);
    }
}
/* /Components/SecretText/SecretText.razor.rz.scp.css */
.secret-text-container[b-16j15fmeb3] {
    display: flex;
    font-family: monospace;
}

.secret-text[b-16j15fmeb3] {
    background-color: rgba(0,0,0,0.3);
    padding: 2px;
    padding-inline: 10px;
    margin-right: 10px;
    border-radius: 3px;
}

.secret-button[b-16j15fmeb3] {
    margin: 0px 0px 0px 8px;
}
/* /Components/SmabblerWindowedPage/SmabblerWindowedPage.razor.rz.scp.css */
.smabbler-windowed-page[b-roj6f7v69j] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1;
}

.panel-container[b-roj6f7v69j] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 30px;
    width: 70vw;
    height: 80vh;
    padding: 50px 2vw;
    overflow: auto;
    /* ReSharper disable once HexColorValueWithAlpha */
    background: #32323460;
    border-radius: 10px;
    min-height: 500px;
    min-width: 680px;
}

.panel-content[b-roj6f7v69j] {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    max-height: 50vh;
}

.panel-image[b-roj6f7v69j] {
    display: flex;
    justify-content: center;
    margin-top: 2vh;
}

.logo[b-roj6f7v69j] {
    vertical-align: middle;
    width: 17vw;
    height: 13vh;
}

.loader-container[b-roj6f7v69j] {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.message-container-content[b-roj6f7v69j] {
    border-radius: 5px;
}

.message-container-border[b-roj6f7v69j] {
    width: 38vw;
    align-self: center;
    border-radius: 5px;
    color: black;
    padding: 15px;
}

.header-text[b-roj6f7v69j] {
    color: white;
    font-weight: 600;
    font-size: 20px;
}

.header-logo[b-roj6f7v69j] {
    padding-right: 20px;
    padding-top: 4px;
}

.success[b-roj6f7v69j] {
    background-color: #39B54A;
    color: white;
}

.error[b-roj6f7v69j] {
    background-color: #FF0000;
    color: white;
}

.info[b-roj6f7v69j] {
    background-color: #c5f3fc;
    color: white;
}

.warning[b-roj6f7v69j] {
    background-color: #D4EDDA;
    color: white;
}


.success-logo[b-roj6f7v69j] {
    color: #39B54A;
}

.error-logo[b-roj6f7v69j] {
    color: #FF0000;
}

.info-logo[b-roj6f7v69j] {
    color: #c5f3fc;
}

.warning-logo[b-roj6f7v69j] {
    color: #D4EDDA;
}

.message-text[b-roj6f7v69j] {
    font-size: 19px;
}

.message-header[b-roj6f7v69j] {
    font-weight: bold;
    font-size: 22px;
    margin-top: 5vh;
    margin-bottom: 1vh;
    justify-content: center;
    display: flex;
}

.message-content[b-roj6f7v69j] {
    white-space: pre-wrap;
    font-size: 18px;
    max-height: 28vh;
    padding: 22px;
}

.message-button-container[b-roj6f7v69j] {
    margin-right: 20px;
    margin-bottom: 30px;
    align-self: center;
}

.splitted-panel-container[b-roj6f7v69j] {
    display: flex;
    flex-direction: row;
    height: 100%;
    padding: 0px 80px;
}

.splitted-panel-section[b-roj6f7v69j] {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 50%;
}

    .splitted-panel-section.hello-message[b-roj6f7v69j] {
        justify-content: space-between;
        height: 60%;
    }

.splitted-panel-header[b-roj6f7v69j] {
    text-align: center;
    font-size: 24px;
}

.splitted-panel-content[b-roj6f7v69j] {
    text-align: center;
    font-size: 24px;
}

.loader[b-roj6f7v69j] {
    width: 20vh;
    height: 20vh;
    border: 3px dotted #FFF;
    border-style: solid solid dotted dotted;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    animation: rotation-b-roj6f7v69j 2s linear infinite;
}

    .loader[b-roj6f7v69j]::after {
        content: '';
        box-sizing: border-box;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        border: 3px dotted #4FCACD;
        border-style: solid solid dotted;
        width: 12vh;
        height: 12vh;
        border-radius: 50%;
        animation: rotationBack-b-roj6f7v69j 1s linear infinite;
        transform-origin: center center;
    }

@keyframes rotation-b-roj6f7v69j {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes rotationBack-b-roj6f7v69j {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-360deg);
    }
}

.smabbler-windowed-page-footer[b-roj6f7v69j] {
    text-align: end;
}
/* /Components/SubscriptionInfo/SubscriptionInfo.razor.rz.scp.css */
.subscription-activity-section[b-bpzee83ckk] {
    display: flex;
    flex-direction: row;
}

.activity-icon-green[b-bpzee83ckk] {
    margin-left: 10px;
    color: green;
}

.activity-icon-red[b-bpzee83ckk] {
    margin-left: 10px;
    color: red;
}

.subscription-label[b-bpzee83ckk] {
    color: rgb(197, 197, 197);
    display: inline;
}
/* /Components/SubscriptionWarning/SubscriptionWarning.razor.rz.scp.css */
.subscription-warning-container[b-4gs2kr84sh] {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
    margin: 5px 5px 5px 0px;
}
.subscription-warning-text[b-4gs2kr84sh] {
    color: #ffa014 !important;
    font-size: 15px;
}
.all-warnings[b-4gs2kr84sh] {
    background: #32323460;
    border-radius: 5px;
    padding: 20px;
}
/* /Pages/Account/SignUp/SignUp.razor.rz.scp.css */
.signup-section[b-4bhtkjkle4] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: 100%;
}

.signup-section-container[b-4bhtkjkle4] {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.singup-form-container[b-4bhtkjkle4] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.singup-form[b-4bhtkjkle4] {
    width: 20vw;
}

.form-group[b-4bhtkjkle4] {
    padding: 4px 0;
}

.form-button[b-4bhtkjkle4] {
    margin-top: 20px;
}

.loader[b-4bhtkjkle4] {
    width: 100%;
    height: 4.8px;
    display: inline-block;
    position: relative;
    overflow: hidden;
}

    .loader[b-4bhtkjkle4]::after {
        content: '';
        width: 96px;
        height: 4.8px;
        background: #f5f5f5;
        position: absolute;
        top: 0;
        left: 0;
        box-sizing: border-box;
        animation: hitZak-b-4bhtkjkle4 0.6s ease-in-out infinite alternate;
    }

@keyframes hitZak-b-4bhtkjkle4 {
    0% {
        left: 0;
        transform: translateX(-1%);
    }

    100% {
        left: 100%;
        transform: translateX(-99%);
    }
}

.message-text[b-4bhtkjkle4] {
    font-size: 14px;
}

.terms-text[b-4bhtkjkle4] {
    text-decoration: none;
}
/* /Pages/Admin/Console/Console.razor.rz.scp.css */
.console-container[b-0q1fmqiatc] {
    background: #26232C;
    width: 100%;
    height: 100%;
}

.console-container div[b-0q1fmqiatc] {
    background: #26232C;
    padding-left: 10px;
}
/* /Pages/Admin/MaintainerPanel/ApiKeysGrid/ApiKeysGrid.razor.rz.scp.css */
[b-775x6cr1k3] .e-toolbar .e-toolbar-item.e-spacer {
    display: none !important;
}

.grid-container[b-775x6cr1k3] {
    height: auto;
    padding: 15px 20px 0 20px !important;
}

.inline-flex-cell[b-775x6cr1k3] {
    display: inline-flex;
    align-items: center;
    gap: 25px;
    width: 100%;
    overflow: hidden;
    line-height: normal;
}

.inline-flex-cell.spreaded[b-775x6cr1k3] {
    justify-content: flex-start;
}

.email-container[b-775x6cr1k3] {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.grid-side-button[b-775x6cr1k3] {
    cursor: pointer;
    flex: 0 0 auto;
    margin-left: auto;
}

.stats-grid-container[b-775x6cr1k3] {
    margin-top: 20px;
}

.stats-grid-container[b-775x6cr1k3]  .e-grid {
    width: auto !important;
    display: inline-block !important;
}

.stats-header[b-775x6cr1k3] {
    display: block;
    font-size: 15px;
    margin-bottom: 8px;
}

.stats-error[b-775x6cr1k3] {
    color: var(--mp-color-error);
    white-space: pre-wrap;
    margin-bottom: 10px;
    font-size: 13px;
}
/* /Pages/Admin/MaintainerPanel/BackgroundJobsView/BackgroundJobsView.razor.rz.scp.css */
.background-jobs-container[b-35snrkf2ei] {
    padding: 15px 20px 0 20px !important;
    color: #fff;
}

.jobs-toolbar[b-35snrkf2ei] {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}

.jobs-refresh-info[b-35snrkf2ei] {
    color: var(--mp-text-muted);
    font-size: 13px;
}

.jobs-error[b-35snrkf2ei] {
    color: var(--mp-color-error);
    white-space: pre-wrap;
    margin-bottom: 10px;
}

.jobs-section-header[b-35snrkf2ei] {
    display: inline-block;
    font-size: 15px;
    padding: 10px 0;
}

.jobs-section-header.pt-15[b-35snrkf2ei] {
    padding-top: 15px;
}

.jobs-empty-info[b-35snrkf2ei] {
    color: var(--mp-text-muted);
    font-size: 13px;
    padding-bottom: 10px;
}

.jobs-muted[b-35snrkf2ei] {
    color: var(--mp-text-muted);
}

.jobs-lock-not-held[b-35snrkf2ei] {
    color: var(--mp-color-error);
    font-weight: 600;
}

[b-35snrkf2ei] .e-grid .e-headercell {
    color: var(--mp-text-muted);
}

[b-35snrkf2ei] .e-grid .e-rowcell {
    color: #fff;
}
/* /Pages/Admin/MaintainerPanel/ConfigurationView/ConfigurationView.razor.rz.scp.css */
.configuration-container[b-3r10wmm921] {
    padding: 15px 20px 0 20px !important;
    color: #fff;
}

.configuration-toolbar[b-3r10wmm921] {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}

.configuration-refresh-info[b-3r10wmm921] {
    color: var(--mp-text-muted);
    font-size: 13px;
}

.configuration-error[b-3r10wmm921] {
    color: var(--mp-color-error);
    white-space: pre-wrap;
    margin-bottom: 10px;
}

.config-value-cell[b-3r10wmm921] {
    display: flex;
    align-items: center;
    gap: 8px;
    justify-content: space-between;
    min-width: 0;
}

.config-value-text[b-3r10wmm921] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.config-reveal-toggle[b-3r10wmm921] {
    cursor: pointer;
    color: #6ea8fe;
    font-size: 12px;
    white-space: nowrap;
    flex-shrink: 0;
}

.config-reveal-toggle:hover[b-3r10wmm921] {
    text-decoration: underline;
}

[b-3r10wmm921] .e-grid .e-headercell {
    color: var(--mp-text-muted);
}

[b-3r10wmm921] .e-grid .e-rowcell {
    color: #fff;
}
/* /Pages/Admin/MaintainerPanel/CustomLogsView/CustomLogsView.razor.rz.scp.css */
.custom-logs-view-container[b-hgufpvqwnm] {
    padding: 15px 20px 0 20px !important;
    background: #202124;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    margin-top: 0;
    color: #fff;
}

.custom-logs-view-container label[b-hgufpvqwnm] {
    color: #fff;
    font-size: 13px;
}

.custom-logs-view-container[b-hgufpvqwnm]  .filter-label {
    color: #fff;
    font-size: 13px;
}

.custom-logs-view-container[b-hgufpvqwnm]  .query-name-header {
    color: #fff;
    font-size: 14px;
}

.custom-logs-view-container[b-hgufpvqwnm]  .no-rows-info {
    color: var(--mp-color-error);
    font-size: 13px;
}

.custom-logs-view-container[b-hgufpvqwnm]  .full-width {
    width: 100% !important;
    flex-basis: 100%;
}

.custom-logs-view-container[b-hgufpvqwnm]  .log-groups-input .e-input {
    height: 50px !important;
    font-size: 13px !important;
}

.custom-logs-view-container[b-hgufpvqwnm]  .query-input .e-input {
    height: 100px !important;
    font-size: 13px !important;
}

.custom-logs-view-container[b-hgufpvqwnm]  .cloudwatch-logs-content {
    color: #fff !important;
    font-size: 13px;
}

.custom-logs-view-container[b-hgufpvqwnm]  .cloudwatch-logs-content .filter-label {
    font-size: 13px;
}

.custom-logs-view-container[b-hgufpvqwnm]  .e-grid .e-headercelldiv {
    font-size: 12px !important;
}

.custom-logs-view-container[b-hgufpvqwnm]  .e-grid .e-rowcell {
    color: #fff !important;
    font-size: 12px !important;
}

.custom-logs-view-container[b-hgufpvqwnm]  .paid-action-info {
    color: var(--mp-color-error) !important;
    font-weight: normal;
    font-size: 10px !important;
}

.chips-row[b-hgufpvqwnm] {
    margin-bottom: 8px;
}

.custom-logs-view-container[b-hgufpvqwnm]  .select-chips .e-chip-text {
    max-width: 300px !important;
    color: #f5f5f5 !important;
}

.custom-logs-view-container[b-hgufpvqwnm]  .select-chips .e-chip {
    padding: 18px !important;
    background: #505053 !important;
    border-radius: 10px !important;
}

.custom-logs-view-container[b-hgufpvqwnm]  .select-chips .e-chip:hover {
    background: #6E6E72 !important;
}

.custom-logs-view-container[b-hgufpvqwnm]  .select-chips .e-chip.e-active {
    background-color: #007b7f !important;
    color: #ffffff !important;
}

.custom-logs-view-container[b-hgufpvqwnm]  .select-chips .e-chip.e-active:hover {
    background-color: #006669 !important;
}
/* /Pages/Admin/MaintainerPanel/Dialogs/ApiKeysDialog/ApiKeysDialog.razor.rz.scp.css */
.dialog-title[b-l6mxy926sd] {
    font-size: 16px;
    font-weight: 700;
}

.dialog-content[b-l6mxy926sd] {
    font-size: 14px;
    line-height: 1.6;
}

.consumer-info[b-l6mxy926sd] {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    color: var(--mp-text-muted);
    margin-bottom: 10px;
}

.info-label[b-l6mxy926sd] {
    font-weight: 600;
    color: var(--mp-text-muted);
}

.keys-error[b-l6mxy926sd] {
    color: var(--mp-color-error);
    white-space: pre-wrap;
    margin-bottom: 10px;
}

.keys-empty-info[b-l6mxy926sd] {
    color: var(--mp-text-muted);
}

.provision-bar[b-l6mxy926sd] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    margin-bottom: 10px;
}

.keys-muted[b-l6mxy926sd] {
    color: var(--mp-text-muted);
}

.keys-grid-container[b-l6mxy926sd] {
    height: auto;
}

.key-id[b-l6mxy926sd] {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.key-status-pending[b-l6mxy926sd] {
    color: var(--mp-color-warning);
}

.key-actions[b-l6mxy926sd] {
    display: flex;
    justify-content: space-between;
    gap: 6px;
}

.pending-action-text[b-l6mxy926sd] {
    font-size: 14px;
    line-height: 1.6;
}

.pending-action-text span[b-l6mxy926sd] {
    display: block;
}

.pending-action-buttons[b-l6mxy926sd] {
    display: flex;
    justify-content: flex-end;
    gap: 8px;
    width: 100%;
}

.footer-container[b-l6mxy926sd] {
    text-align: right;
}
/* /Pages/Admin/MaintainerPanel/Dialogs/GcuHistoryDialog/GcuHistoryDialog.razor.rz.scp.css */
.gcu-history-grid-container[b-px2h747aqu]  .e-grid {
    width: auto !important;
    display: inline-block !important;
}

.gcu-history-grid-container[b-px2h747aqu]  .e-gridheader,
.gcu-history-grid-container[b-px2h747aqu]  .e-gridcontent {
    width: 100% !important;
}

.gcu-history-grid-container[b-px2h747aqu]  .e-gridcontent {
    overflow-y: hidden !important;
    overflow-x: hidden !important;
    scrollbar-gutter: stable both-edges !important;
}

.gcu-history-grid-container[b-px2h747aqu]  .e-gridcontent,
.gcu-history-grid-container[b-px2h747aqu]  .e-gridcontent .e-content {
    scrollbar-width: none !important;
}
.gcu-history-grid-container[b-px2h747aqu]  .e-gridcontent::-webkit-scrollbar,
.gcu-history-grid-container[b-px2h747aqu]  .e-gridcontent .e-content::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
}

.gcu-history-grid-container[b-px2h747aqu]  .e-gridheader .e-headercontent,
.gcu-history-grid-container[b-px2h747aqu]  .e-gridcontent .e-content,
.gcu-history-grid-container[b-px2h747aqu]  .e-gridheader table,
.gcu-history-grid-container[b-px2h747aqu]  .e-gridcontent table {
    width: 100% !important;
    table-layout: fixed;
}

.gcu-history-grid-container[b-px2h747aqu]  .e-gridheader .e-headercelldiv {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.gcu-history-grid-container[b-px2h747aqu]  .date-column,
.gcu-history-grid-container[b-px2h747aqu]  .e-gridheader colgroup col:nth-child(1),
.gcu-history-grid-container[b-px2h747aqu]  .e-gridcontent colgroup col:nth-child(1) {
    width: 175px !important;

}

.gcu-history-grid-container[b-px2h747aqu]  .reason-column,
.gcu-history-grid-container[b-px2h747aqu]  .e-gridheader colgroup col:nth-child(2),
.gcu-history-grid-container[b-px2h747aqu]  .e-gridcontent colgroup col:nth-child(2) {
    width: 225px !important;

}

.gcu-history-grid-container[b-px2h747aqu]  .amount-column,
.gcu-history-grid-container[b-px2h747aqu]  .e-gridheader colgroup col:nth-child(3),
.gcu-history-grid-container[b-px2h747aqu]  .e-gridcontent colgroup col:nth-child(3) {
    width: 175px !important;

}
/* /Pages/Admin/MaintainerPanel/Dialogs/GraphModelDetailsDialog/GraphModelDetailsDialog.razor.rz.scp.css */
[b-8zn3794brl] .custom-link {
    color: #a4b0be;
    text-decoration: none;
    font-weight: 500;
    transition: color 0.2s ease;
}

    [b-8zn3794brl] .custom-link:hover {
        color: #4dabf7;
        text-decoration: underline;
    }

[b-8zn3794brl] .dialog-content {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 10px;
}

[b-8zn3794brl] .copy-icon-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    margin-left: 5px;
    font-size: 16px;
    color: #888;
}

    [b-8zn3794brl] .copy-icon-btn:hover {
        color: #4dabf7;
    }

.dialog-title[b-8zn3794brl] {
    font-size: 16px;
    font-weight: 700;
}

.stats-bar[b-8zn3794brl] {
    display: flex;
    gap: 24px;
    align-items: center;
    margin-bottom: 16px;
    flex-wrap: wrap;
}

.stats-label[b-8zn3794brl] {
    font-weight: 600;
    margin-right: 6px;
}

.stats-item[b-8zn3794brl] {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.file-row[b-8zn3794brl] {
    display: flex;
    gap: 16px;
    align-items: center;
    margin-bottom: 16px;
}

.file-name[b-8zn3794brl] {
    max-width: 760px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.succeeded-files[b-8zn3794brl] {
    background-color: transparent !important;
    color: #fff;
}

.succeeded-list[b-8zn3794brl] {
    margin: 6px 0;
    padding-left: 18px;
    padding-right: 8px;
    height: 96px;
    overflow: auto;
}

.succeeded-item[b-8zn3794brl] {
    display: flex;
    align-items: center;
    gap: 55px;
}

.succeeded-name[b-8zn3794brl] {
    flex: 1 1 auto;
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.download-btn[b-8zn3794brl] {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    margin-left: 12px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}

    .download-btn:hover[b-8zn3794brl] {
        color: #cfe8ff;
    }

.failed-files[b-8zn3794brl] {
    margin-top: 6px;
}

.failed-list[b-8zn3794brl] {
    margin: 6px 0;
    padding-left: 18px;
    max-height: 120px;
    overflow: auto;
}

.footer-bar[b-8zn3794brl] {
    text-align: right;
}
/* /Pages/Admin/MaintainerPanel/Dialogs/GraphModelLogsDialog/GraphModelLogsDialog.razor.rz.scp.css */
.model-info-container[b-fue0d2fez1] {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    color: var(--mp-text-muted);
    margin-bottom: 10px;
}

.info-label[b-fue0d2fez1] {
    font-weight: 600;
    color: var(--mp-text-muted);
}
/* /Pages/Admin/MaintainerPanel/Dialogs/SetGcuConfirmationDialog/SetGcuConfirmationDialog.razor.rz.scp.css */
.gcu-confirmation-modal .gcu-confirmation-modal-content[b-m6titsspyf] {
  display: flex;
  flex-direction: column;
}

.gcu-confirmation-modal .centered-input[b-m6titsspyf] {
  display: flex;
  justify-content: center;
  margin-top: 12px;
  margin-bottom: 16px;
}

.gcu-confirmation-modal .gcu-input .e-input[b-m6titsspyf] {
  text-align: center;
}

.gcu-confirmation-modal .modal-action-buttons[b-m6titsspyf] {
  display: flex;
  justify-content: center;
  gap: 12px;
  margin-top: 16px;
}
/* /Pages/Admin/MaintainerPanel/Dialogs/UserFileItemsDialog/UserFileItemsDialog.razor.rz.scp.css */
[b-nuk40wgffh] .dialog-title {
    font-size: 16px;
    font-weight: 700;
}

[b-nuk40wgffh] .dialog-content {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 10px;
}

[b-nuk40wgffh] .stats-bar {
    display: flex;
    gap: 24px;
    align-items: center;
    margin-bottom: 16px;
    flex-wrap: wrap;
}

[b-nuk40wgffh] .stats-label {
    font-weight: 600;
    margin-right: 6px;
}

[b-nuk40wgffh] .stats-item {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

[b-nuk40wgffh] .file-row {
    display: flex;
    gap: 16px;
    align-items: center;
    margin-bottom: 16px;
}

[b-nuk40wgffh] .file-name {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-nuk40wgffh] .succeeded-files {
    background-color: transparent !important;
    color: #fff;
}

[b-nuk40wgffh] .succeeded-list {
    margin: 6px 0;
    padding-left: 18px;
    padding-right: 8px;
    height: 96px;
    overflow: auto;
}

[b-nuk40wgffh] .succeeded-item {
    display: flex;
    align-items: center;
    gap: 8px;
    padding-right: 12px;
}

[b-nuk40wgffh] .succeeded-name {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[b-nuk40wgffh] .download-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    margin-left: 12px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}

[b-nuk40wgffh] .download-btn:hover {
    color: #cfe8ff;
}

[b-nuk40wgffh] .footer-bar {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
}

.succeeded-files .succeeded-list[b-nuk40wgffh] {
    list-style: none;
    margin: 0;
    padding: 0;
}

.succeeded-files .succeeded-item[b-nuk40wgffh] {
    display: flex;
    align-items: center;
    gap: 25px;
}

.succeeded-files .succeeded-item .succeeded-name[b-nuk40wgffh] {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.succeeded-files .succeeded-item .download-btn[b-nuk40wgffh] {
    flex: 0 0 auto;
}
/* /Pages/Admin/MaintainerPanel/Dialogs/UserFilesLogsDialog/UserFilesLogsDialog.razor.rz.scp.css */
.model-info-container[b-6tr6ghebiv] {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    color: var(--mp-text-muted);
    margin-bottom: 10px;
}

.info-label[b-6tr6ghebiv] {
    font-weight: 600;
    color: var(--mp-text-muted);
}
/* /Pages/Admin/MaintainerPanel/GcuManagementGrid/GcuManagementGrid.razor.rz.scp.css */
[b-lhxgbb8d43] #GcuManagementGrid .e-toolbar .e-toolbar-item.e-spacer {
    display: none !important;
}

.grid-container[b-lhxgbb8d43] {
    height: auto;
    padding: 15px 20px 0 20px !important;
}

.email-cell-container[b-lhxgbb8d43] {
    display: flex;
    width: 100%;
    align-items: center;
}

.email-text-container[b-lhxgbb8d43] {
    flex: 0 0 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.email-icon-container[b-lhxgbb8d43] {
    flex: 0 0 10%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.clickable-icon[b-lhxgbb8d43] {
    cursor: pointer;
}

.gcu-management-grid-container[b-lhxgbb8d43]  .account-id-column,
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridheader colgroup col:nth-child(1),
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridcontent colgroup col:nth-child(1) {
    width: 10% !important;
}

.gcu-management-grid-container[b-lhxgbb8d43]  .subscription-id-column,
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridheader colgroup col:nth-child(2),
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridcontent colgroup col:nth-child(2) {
    width: 12% !important;
}

.gcu-management-grid-container[b-lhxgbb8d43]  .email-column,
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridheader colgroup col:nth-child(3),
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridcontent colgroup col:nth-child(3) {
    width: 17% !important;
}

.gcu-management-grid-container[b-lhxgbb8d43]  .company-column,
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridheader colgroup col:nth-child(4),
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridcontent colgroup col:nth-child(4) {
    width: 10% !important;
}

.gcu-management-grid-container[b-lhxgbb8d43]  .subscription-type-column,
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridheader colgroup col:nth-child(5),
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridcontent colgroup col:nth-child(5) {
    width: 12% !important;
}

.gcu-management-grid-container[b-lhxgbb8d43]  .expires-column,
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridheader colgroup col:nth-child(6),
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridcontent colgroup col:nth-child(6) {
    width: 12% !important;
}

.gcu-management-grid-container[b-lhxgbb8d43]  .current-gcu-column,
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridheader colgroup col:nth-child(7),
.gcu-management-grid-container[b-lhxgbb8d43]  .e-gridcontent colgroup col:nth-child(7) {
    width: 12% !important;
}

.gcu-management-grid-container[b-lhxgbb8d43]  .expires-expired {
    color: var(--mp-color-error) !important;
    font-weight: 600;
}
/* /Pages/Admin/MaintainerPanel/GraphModelsGrids/GraphModelsGrid.razor.rz.scp.css */
[b-hws37pelqi] .e-toolbar .e-toolbar-item.e-spacer {
    display: none !important;
}

.grid-container[b-hws37pelqi] {
    height: 535px;
    padding: 5px 20px 0 20px !important;
}

.inline-flex-cell[b-hws37pelqi] {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    line-height: normal;
}

    .inline-flex-cell.spreaded[b-hws37pelqi] {
        justify-content: space-between;
    }

.cancel-wakeup-icon[b-hws37pelqi] {
    cursor: pointer;
    margin-left: 6px;
}

.query-name-container[b-hws37pelqi] {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.grid-toggle-container[b-hws37pelqi] {
    width: 34px;
    height: 18px;
}

.status-text-container[b-hws37pelqi] {
    display: flex;
    align-items: center;
    white-space: nowrap;
    flex: 0 0 auto;
}

.text-grayed-out[b-hws37pelqi] {
    color: rgba(255, 255, 255, 0.4);
}

.text-warning[b-hws37pelqi] {
    color: var(--mp-color-error);
}

.file-status-animation-container[b-hws37pelqi] {
    width: 60px;
    display: flex;
    align-items: center;
}

.file-status-pending-animation[b-hws37pelqi] {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: block;
    position: relative;
    color: #FFF;
    left: 0;
    box-sizing: border-box;
    animation: shadowRolling-b-hws37pelqi 2s linear infinite;
}

@keyframes shadowRolling-b-hws37pelqi {
    0% {
        box-shadow: 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    12% {
        box-shadow: 25px 0 white, 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    25% {
        box-shadow: 30px 0 white, 25px 0 white, 0px 0 rgba(255, 255, 255, 0), 0px 0 rgba(255, 255, 255, 0);
    }

    36% {
        box-shadow: 35px 0 white, 30px 0 white, 25px 0 white, 0px 0 rgba(255, 255, 255, 0);
    }

    50% {
        box-shadow: 40px 0 white, 35px 0 white, 30px 0 white, 25px 0 white;
    }

    62% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 40px 0 white, 35px 0 white, 30px 0 white;
    }

    75% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 40px 0 white, 35px 0 white;
    }

    87% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 40px 0 white;
    }

    100% {
        box-shadow: 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0), 45px 0 rgba(255, 255, 255, 0);
    }
}

[b-hws37pelqi] .error-tooltip-icon {
    position: absolute;
    transform: translateY(-50%);
    color: var(--mp-color-warning) !important;
    border-left: 0;
}

.tooltip-fix > div[b-hws37pelqi] {
    height: 2px;
}

[b-hws37pelqi] .e-icons.e-clock {
    position: absolute;
    transform: translateY(-50%);
    color: var(--mp-color-warning) !important;
    border-left: 0;
}
/* /Pages/Admin/MaintainerPanel/MaintainerPanel.razor.rz.scp.css */
.page-container[b-wy34j06c7h] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    min-height: 100%;
    overflow-y: auto;
    gap: 1rem;
}

.fs-15[b-wy34j06c7h] {
    font-size: 15px;
}

.pl-20[b-wy34j06c7h] {
    padding-left: 20px;
}

.pt-15[b-wy34j06c7h] {
    display: inline-block;
    padding-top: 15px;
}

.maintainer-panel-container[b-wy34j06c7h] {
    background: #32323460;
    width: fit-content;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 30px;
    padding-top: 10px;
}

.header-container[b-wy34j06c7h] {
    display: flex;
    gap: 10px;
    padding: 10px 20px;
    border-bottom: 1px solid #444;
}

.user-files-container[b-wy34j06c7h] {
    padding: 0px 20px 0 20px !important;
}

.maintainer-panel-root[b-wy34j06c7h] {
    --maintainer-panel-width: 80vw;
}

.maintainer-panel-root.mp-width-override-gcu[b-wy34j06c7h] {
    --maintainer-panel-width: 70vw;
}

.maintainer-panel-root.mp-width-override-logs[b-wy34j06c7h] {
    --maintainer-panel-width: 70vw;
}

.maintainer-panel-root.mp-width-override-files[b-wy34j06c7h] {
    --maintainer-panel-width: 80vw;
}

.maintainer-panel-root.mp-width-override-jobs[b-wy34j06c7h] {
    --maintainer-panel-width: 70vw;
}

.maintainer-panel-root.mp-width-override-apikeys[b-wy34j06c7h] {
    --maintainer-panel-width: 70vw;
}

.maintainer-panel-root.mp-width-override-config[b-wy34j06c7h] {
    --maintainer-panel-width: 70vw;
}

.maintainer-panel-root.mp-width-override-notifications[b-wy34j06c7h] {
    --maintainer-panel-width: 70vw;
}
/* /Pages/Admin/MaintainerPanel/NotificationsView/NotificationsView.razor.rz.scp.css */
.notifications-container[b-7roh85xe4b] {
    padding: 15px 20px 0 20px !important;
    color: #fff;
}

.notifications-toolbar[b-7roh85xe4b] {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}

.notifications-error[b-7roh85xe4b] {
    color: var(--mp-color-error);
    white-space: pre-wrap;
    margin-bottom: 10px;
}

.inline-flex-cell[b-7roh85xe4b] {
    display: inline-flex;
    align-items: center;
    gap: 15px;
    width: 100%;
    overflow: hidden;
    line-height: normal;
}

.inline-flex-cell.spreaded[b-7roh85xe4b] {
    justify-content: flex-start;
}

.email-container[b-7roh85xe4b] {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.grid-side-button[b-7roh85xe4b] {
    cursor: pointer;
    flex: 0 0 auto;
    margin-left: auto;
}

.notifications-confirmation-modal .notifications-confirmation-content[b-7roh85xe4b] {
    display: flex;
    flex-direction: column;
}

.notifications-confirmation-modal .modal-action-buttons[b-7roh85xe4b] {
    display: flex;
    justify-content: center;
    gap: 12px;
    margin-top: 16px;
}

[b-7roh85xe4b] .e-grid .e-headercell {
    color: var(--mp-text-muted);
}

[b-7roh85xe4b] .e-grid .e-rowcell {
    color: #fff;
}
/* /Pages/Admin/MaintainerPanel/Shared/CloudWatchLogsContent.razor.rz.scp.css */
.cloudwatch-logs-content[b-00wjse2dji] {
    color: white;
    font-size: 13px;
}

.cloudwatch-logs-content label[b-00wjse2dji] {
    color: #fff;
}

.cloudwatch-logs-content .dialog-main-container[b-00wjse2dji] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.cloudwatch-logs-content .filters-container[b-00wjse2dji] {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
}

.cloudwatch-logs-content .filter-item[b-00wjse2dji] {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.cloudwatch-logs-content .paid-action-info[b-00wjse2dji] {
    margin-top: 6px;
    color: var(--mp-color-error);
    font-size: 10px;
    font-weight: normal;
}

.cloudwatch-logs-content .action-buttons[b-00wjse2dji] {
    display: flex;
    gap: 8px;
    align-items: center;
}

.cloudwatch-logs-content .error-text[b-00wjse2dji] {
    color: var(--mp-color-error);
    white-space: pre-wrap;
}

.cloudwatch-logs-content .results-container[b-00wjse2dji] {
    margin-top: 10px;
}

.cloudwatch-logs-content .query-name-header[b-00wjse2dji] {
    font-size: 14px;
    margin-bottom: 6px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.cloudwatch-logs-content .item-error[b-00wjse2dji] {
    color: var(--mp-color-error);
    margin-bottom: 6px;
    white-space: pre-wrap;
}

.cloudwatch-logs-content .cell-template-span[b-00wjse2dji] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: 100%;
}

.cloudwatch-logs-content .no-rows-info[b-00wjse2dji] {
    color: var(--mp-color-error);
}

.cloudwatch-logs-content .full-width[b-00wjse2dji] {
    width: 100% !important;
}

.cloudwatch-logs-content .mt-2[b-00wjse2dji] {
    margin-top: 10px;
}

.cloudwatch-logs-content[b-00wjse2dji]  .e-grid .e-headercell {
    color: var(--mp-text-muted);
}

.cloudwatch-logs-content[b-00wjse2dji]  .e-grid .e-rowcell {
    color: #fff;
}

.cloudwatch-logs-content[b-00wjse2dji]  .e-input-group,
.cloudwatch-logs-content[b-00wjse2dji]  .e-control-wrapper {
    border-color: #444 !important;
    border-bottom-width: 1px !important;
    background: transparent !important;
}

    .cloudwatch-logs-content[b-00wjse2dji]  .e-input-group.e-input-focus,
    .cloudwatch-logs-content[b-00wjse2dji]  .e-control-wrapper.e-input-focus {
        border-bottom-width: 1px !important;
    }

    .cloudwatch-logs-content[b-00wjse2dji]  .e-input-group .e-input,
    .cloudwatch-logs-content[b-00wjse2dji]  .e-control-wrapper .e-input {
        color: #fff !important;
        padding: 0 8px !important;
        font-size: 13px !important;
    }

.cloudwatch-logs-content[b-00wjse2dji]  .e-input-group-icon,
.cloudwatch-logs-content[b-00wjse2dji]  .e-spin-down,
.cloudwatch-logs-content[b-00wjse2dji]  .e-spin-up {
    color: var(--mp-text-muted) !important;
}

    .cloudwatch-logs-content[b-00wjse2dji]  .e-input-group-icon:hover,
    .cloudwatch-logs-content[b-00wjse2dji]  .e-spin-down:hover,
    .cloudwatch-logs-content[b-00wjse2dji]  .e-spin-up:hover {
        color: #fff !important;
        background-color: #444 !important;
    }

[b-00wjse2dji] .e-datetimepicker.e-popup,
[b-00wjse2dji] .e-datepicker.e-popup,
[b-00wjse2dji] .e-calendar {
    color: #fff !important;
    border: 1px solid #444 !important;
}

    [b-00wjse2dji] .e-calendar .e-header,
    [b-00wjse2dji] .e-calendar .e-content,
    [b-00wjse2dji] .e-calendar .e-footer {
        color: #fff !important;
    }

        [b-00wjse2dji] .e-calendar .e-content td.e-day {
            color: #fff !important;
        }

        [b-00wjse2dji] .e-calendar .e-content td.e-today span.e-day,
        [b-00wjse2dji] .e-calendar .e-content td.e-focused-date span.e-day {
            border: 1px solid var(--mp-text-muted) !important;
            color: #fff !important;
        }

        [b-00wjse2dji] .e-calendar .e-content td.e-selected span.e-day {
            background-color: #444 !important;
            color: #fff !important;
        }

        [b-00wjse2dji] .e-calendar .e-header .e-prev,
        [b-00wjse2dji] .e-calendar .e-header .e-next,
        [b-00wjse2dji] .e-calendar .e-header .e-title {
            color: var(--mp-text-muted) !important;
        }

            [b-00wjse2dji] .e-calendar .e-header .e-prev:hover,
            [b-00wjse2dji] .e-calendar .e-header .e-next:hover,
            [b-00wjse2dji] .e-calendar .e-header .e-title:hover {
                color: #fff !important;
            }
/* /Pages/Admin/MaintainerPanel/Shared/CloudWatchLogsDisplay.razor.rz.scp.css */
.header-text[b-oadhpia6zt] {
    font-size: 14px;
    font-weight: bold;
}

.dialog-content[b-oadhpia6zt] {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 10px;
}

.footer-container[b-oadhpia6zt] {
    text-align: right;
}
/* /Pages/Admin/MaintainerPanel/UserFilesGrid/UserFilesGrid.razor.rz.scp.css */
.manual-file-logs-container[b-nh85r229xq] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.manual-file-logs-container label[b-nh85r229xq] {
    font-size: 12px;
}

.inline-flex-cell[b-nh85r229xq] {
    display: inline-flex;
    align-items: center;
    gap: 25px;
    width: 100%;
    overflow: hidden;
    line-height: normal;
}

.inline-flex-cell.spreaded[b-nh85r229xq] {
    justify-content: flex-start;
}

.grid-side-button[b-nh85r229xq] {
    cursor: pointer;
    flex: 0 0 auto;
    margin-left: auto;
}

.user-files-dd-container[b-nh85r229xq] {
    flex: 1 1 auto;
    min-width: 0;
}

.user-files-dd-container .e-control-wrapper.e-ddl[b-nh85r229xq],
.user-files-dd-container .e-input-group[b-nh85r229xq] {
    width: 100%;
    min-width: 0;
}

.user-files-dd-container .e-control-wrapper.e-ddl .e-input[b-nh85r229xq],
.user-files-dd-container .e-control-wrapper.e-ddl input.e-input[b-nh85r229xq],
.user-files-dd-container .e-input-group .e-input[b-nh85r229xq],
.user-files-dd-container .e-input-group input.e-input[b-nh85r229xq] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* /Pages/AiAssistant/AiAssistant.razor.rz.scp.css */
/* /Pages/Home/Home.razor.rz.scp.css */
.home-container[b-5t6ysh6qvh] {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    gap: 5vh;
}

.home-image[b-5t6ysh6qvh] {
    margin-top: 8vh;
}

.welcome-text[b-5t6ysh6qvh] {
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 0em;
    margin-top: 7vh;
}

.home-panels-container[b-5t6ysh6qvh] {
    margin-top: 7vh;
    display: flex;
    flex-direction: row;
    justify-content: center;
    column-gap: 3vw;
    width: 90%;
}

.home-panel[b-5t6ysh6qvh] {
    width: 14vw;
    height: 8vw;
    background-color: #1A1C20;
    border-radius: 5px;
    padding: 15px 30px 25px 30px;
    display: flex;
    gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 270px;
    min-height: 160px;
    /* ReSharper disable once HexColorValueWithAlpha */
    border: 1px solid #d5d5d520
}

.panel-description-container[b-5t6ysh6qvh] {
    font-size: 14px;
    font-weight: 300;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 5px;
}


[b-5t6ysh6qvh] td.e-detailrowexpand, [b-5t6ysh6qvh] td.e-detailrowcollapse {
    padding-left: 4px !important;
}


.sub-text-button[b-5t6ysh6qvh] {
    font-size: 12px;
}
/* /Pages/User/Analysis/Guide/GuidePage.razor.rz.scp.css */
.guide-page[b-xzglgj9q6d] {
    width: calc(100vw - 150px);
}
/* /Pages/User/Analysis/Shared/AnalysisLayout.razor.rz.scp.css */
.analysis-container[b-wy0261j0cd] {
    min-height: 100%;
}
/* /Pages/User/Analysis/Text/Text.razor.rz.scp.css */
.text-analysis-container[b-a1gbpqo2tv] {
    width: calc(100vw - 150px);
}

[b-a1gbpqo2tv] .select-chips .e-chip {
    padding: 16px 18px;
    border-radius: 5px;
}

[b-a1gbpqo2tv] .analyze-button.e-btn:not(.e-round) {
    background-color: #3B3B3C;
    border-radius: 4px !important;
    border-color: #7F7F7F;
    height: 50px;
    margin-left: 60px;
}

    [b-a1gbpqo2tv] .analyze-button.e-btn:not(.e-round):not([disabled]):hover {
        background-color: #16B9BD;
    }
/* /Pages/User/Api/Api.razor.rz.scp.css */
.api-container[b-gm8qi6ecq3] {
    height: 100%;
    width: 100%;
    background: #12171B;
    overflow: hidden;
}
/* /Pages/User/FileExplorer/QueryList/QueryList.razor.rz.scp.css */
.query-list-page[b-8s6136u1ld] {
    width: 80vw;
    height: 100%;
    padding: 40px;
    padding-top: 4px;
}

[b-8s6136u1ld] td.e-detailrowexpand, [b-8s6136u1ld] td.e-detailrowcollapse {
    padding-left: 9px !important;
}
/* /Pages/User/Query/EditSources/QueryEditSources.razor.rz.scp.css */
.history-container[b-z4431y88q4] {
    width: 80vw;
    height: 80vh;
}

.history-list-container[b-z4431y88q4] {
    width: 100%;
    height: 100%;
}
/* /Pages/User/Query/History/QueryHistory.razor.rz.scp.css */
.history-container[b-4wmkqb2da5] {
    width: 80vw;
    height: 80vh;
}

.history-list-container[b-4wmkqb2da5] {
    width: 100%;
    height: 100%;
}
/* /Pages/User/Query/Query.razor.rz.scp.css */
.query-container[b-m41xgfzj0v] {
    width: 80vw;
    height: 80vh;
}

.query-list-container[b-m41xgfzj0v] {
    width: 100%;
    height: 100%;
}
/* /Pages/User/Sdk/Sdk.razor.rz.scp.css */
.sdk-container[b-18pax5mjnb] {
    display: flex;
    justify-content: space-around;
}
/* /Pages/User/Shared/UserLayout.razor.rz.scp.css */
.smb-user-content-panel[b-6ph214nlaj] {
    overflow: auto;
    height: 100%;
}
