@import '_content/Fidesol.Creameia.Blazor.SharedComponents/Fidesol.Creameia.Blazor.SharedComponents.bundle.scp.css';

/* /Components/Home/ListAssistantsComponent.razor.rz.scp.css */
[clientui-scope] .num-assistants {
    font-weight: bold;
}

[clientui-scope] .rz-col-12 {
    text-align: center;
}

[clientui-scope] .rz-row {
    row-gap: 24px;
}

[clientui-scope] .rz-card {
    padding: 0px;
    border-radius: 8px;
    padding-bottom: 24px;
    min-width: 300px;
}
    [clientui-scope] .rz-card.rz-variant-filled.rz-my-12.rz-mx-auto.card-container {
        margin-top: 0px !important;
        overflow: hidden;
        background: var(--background-card-home);
    }

[clientui-scope] .image-container {
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 8px 8px 0 0;
    overflow: hidden;
    width: 100% !important;
    height: 112px;
}

[clientui-scope] .full-width-image {
    width: 100% !important;
    height: 100% !important;
    position: relative;
    object-fit: cover;
    display: block;
    border-radius: inherit;
    filter: none !important;
}

[clientui-scope] .text-sessions {
    width: 138px;
    height: 22px;
    margin: 11px 22px;
    border-radius: 8px;
    border-width: 0px;
    display: inline-block;
    white-space: nowrap;
    justify-items: center;
    background-color: #E6F8FE;
    border-color: #E6F8FE;
    color: #003A7B;
    position: absolute;
}

    [clientui-scope] .text-sessions .rz-link-text {
        color: #003A7B;
        font-weight: 500;
        font-size: 11px;
    }

[clientui-scope] .rz-text-display-h6 {
    font-weight: bold;
    margin-top: 24px;
    margin-bottom: 0px;
}

[clientui-scope] .content-container {
    margin: 0px 18px;
}

[clientui-scope] .rz-link-text {
    color: var(--secondary-text-color);
}

[clientui-scope] .assistant-name-container {
    display: flex;
}

[clientui-scope] .assistant-name {
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[clientui-scope] .dates-text {
    color: var(--secondary-text-color);
}

[clientui-scope] .rz-stack.rz-display-flex.rz-flex-row.rz-align-items-center.rz-justify-content-center.text-remainigTime {
    width: 124px;
    height: 23px;
    border-radius: 8px;
    padding: 3.5px 7px;
    display: inline-block;
    white-space: nowrap;
    justify-items: center;
    background-color: #FFFFFF;
    color: #666666;
}

    [clientui-scope] .rz-stack.rz-display-flex.rz-flex-row.rz-align-items-center.rz-justify-content-center.text-remainigTime.warning_text {
        background-color: #FFEDD5;
        color: #C2410C;
    }

    [clientui-scope] .rz-stack.rz-display-flex.rz-flex-row.rz-align-items-center.rz-justify-content-center.text-remainigTime.success_text {
        background-color: #FFFFFF;
        color: #0A5CF5;
        width: 134px;
    }

[clientui-scope] .rz-text-body2 {
    color: #666666;
    font-weight: 500;
    font-size: 11px;
}

    [clientui-scope] .rz-text-body2.warning_text {
        color: #C2410C;
    }

    [clientui-scope] .rz-text-body2.success_text {
        color: #0A5CF5;
    }

[clientui-scope] .image-bellring {
    width: 16px !important;
    height: 16px !important;
}
/* /Layout/MainLayout.razor.rz.scp.css */
[b-o7bmwfoh3d] .header .rz-link,
  [b-o7bmwfoh3d] .header .rz-button {
        white-space: nowrap;
    }

[b-o7bmwfoh3d] .rz-image {
    display: none !important;
}


[b-o7bmwfoh3d] .size-logo {
    width: 42px;
    height: 42px;
}

@media (max-width: 576px) {
    [b-o7bmwfoh3d] .hide-xs {
        display: none !important;
    }
}

[b-o7bmwfoh3d] .container-buttons-theme {
    height: 42px;
    width: 100px;
    border-color: var(--mode-buttons-border-noselect);
    border-style: solid;
    border-radius: 87.5px;
    border-width: 0.88px;
    padding: 7px;
}

[b-o7bmwfoh3d] .button-theme {
    height: 28px !important;
    width: 28px !important;
    padding: 7px !important;
    border: none !important;
}

    /*::deep .button-theme .rz-button-box .notranslate.rz-button-icon-left.rzi {
        width: 14px;
        height: 14px;
    }*/

[b-o7bmwfoh3d] .button-noselect-theme {
    background-color: transparent !important;
    color: var(--mode-button-noselect) !important;
}

[b-o7bmwfoh3d] .link-backToHome, 
[b-o7bmwfoh3d] .link-backToHome :hover, 
[b-o7bmwfoh3d] .link-backToHome :defined {
    color: var(--link-text);
}

.page[b-o7bmwfoh3d] {
    position: relative;
    min-height: calc(100vh - 170px);
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    text-align: center;
    flex-direction: column;
}

.apply-padding[b-o7bmwfoh3d] {
    padding: 24px;
    padding-top: 48px;
    max-width: 1320px;
}

[b-o7bmwfoh3d] .body-margin {
    padding: 0px;
    margin: 0px;
}

main[b-o7bmwfoh3d] {
    flex: 1;
    width: 100%;
}

[b-o7bmwfoh3d] .footer {
    min-height: 50px;
    text-align: center;
    padding: 1rem;
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
}

[b-o7bmwfoh3d] .size-logo-unir {
    width: 111.89px;
    height: 22.5px;
}

.separator-logo[b-o7bmwfoh3d] {
    width: 3px;
    height: 24px;
    background-color: var(--footer-text);
    border-radius: 10px;
}

[b-o7bmwfoh3d] .size-logo-creameia {
    width: 102.31px;
    height: 23.79px;
}
/* /Pages/AssistantAccessChat.razor.rz.scp.css */
.view[b-2ym1ys9juk] {
    height: 90vh;
    width: calc(100% - 48px);
    margin: 24px;
}

[b-2ym1ys9juk] .full-size {
    width: 100%;
    height: 100%;
}

[b-2ym1ys9juk] .assistant-text {
    font-weight: 600;
    font-size: xx-large;
    overflow: hidden;
    margin-bottom: 12px;
}

[b-2ym1ys9juk] .chat-container {
    display: flex;
    flex-direction: column;
    height: 100%;
}

[b-2ym1ys9juk] .chat-component {
    flex: 1 1 auto;
    overflow-y: auto;
    box-sizing: border-box;
}
/* /Pages/AssistantChat.razor.rz.scp.css */
.adapt-principal-height[b-515bymt284] {
    min-height: 90vh;
}

.full-height[b-515bymt284] {
    height: calc(100vh - 75px);
    display: flex;
    flex-direction: column;
}

[b-515bymt284] .adapt_heigth_row {
    display: flex;
    align-items: stretch;
    height: 90%;
}

[b-515bymt284] .adapt_height_column {
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    height: calc(100vh - 75px);
}

[b-515bymt284] .padding-chat {
    padding: 36px 12px 24px 12px;
}

[b-515bymt284] .assistant-text {
    font-weight: 600;
    font-size: 24px;
    color: var(--chatroom-nameassistant-text);
    overflow: hidden;
    margin-bottom: 0px;
}

[b-515bymt284] .date-text {
    font-weight: 400;
    font-size: medium;
    margin-bottom: 0px;
    max-height: 60vh;
    overflow-y: auto;
}

[b-515bymt284] .description-text {
    font-weight: 400;
    font-size: small;
    color: var(--chatroom-description-text);
    height: calc(100vh - 340px);
    min-height: 0;
    overflow-y: auto;
}

.chat-header[b-515bymt284] {
    flex: 0 0 auto;
    padding: 10px;
    z-index: 1;
    text-align: left;
    height: auto;
}

.chat-body[b-515bymt284] {
    flex: 1 1 auto; 
    overflow-y: auto; 
    box-sizing: border-box;
}

[b-515bymt284] .button-back {
    background-color: transparent !important;
    border: none;
    color: var(--button-back) !important;
    padding: 0px;
}

    [b-515bymt284] .button-back:hover {
        color: var(--button-back) !important;
    }

[b-515bymt284] .column-notes {
    width: 100%;
    padding-top: 84px;
    flex: 1;
    background-color: var(--note-background);
}

[b-515bymt284] .container-note {
    flex: 1;
    height: 100%;
}

[b-515bymt284] .textarea-note {
    width: 100%;
    border-radius: 10px;
    background-color: var(--note-background);
    color: var(--chatroom-description-text);
    border-color: transparent;
    flex: 1;
    margin-bottom: 25px;
}

    [b-515bymt284] .textarea-note:hover {
        background-color: var(--note-background) !important;
        border-color: transparent !important;
    }

    [b-515bymt284] .textarea-note:focus {
        background-color: var(--note-background) !important;
        border-color: transparent !important;
        box-shadow: none !important;
    }
/* /Pages/Home.razor.rz.scp.css */
[b-s9jhcidgha] .title {
    font-weight: 600;
    font-size: xx-large; 
    overflow: hidden;
}

[b-s9jhcidgha] .subtitle {
    font-weight: 400;
    font-size: medium;
}

[b-s9jhcidgha] .no-margin-bottom {
    margin: 0px;
}

[b-s9jhcidgha] .info-card {
    border-radius: 4px;
    padding: 10px 24px;
    box-shadow: none;
    margin: 24px 0px;
}

[b-s9jhcidgha] .button-info {
    border-radius: 0px;
    border-width: 0px;
    padding: 0px;
}

[b-s9jhcidgha] .rz-button.rz-button-md.rz-variant-text.rz-shade-default.button-info:hover {
    background-color: transparent;
}

[b-s9jhcidgha] .image-info {
    width: 30px;
    height: 30px;
    position: relative;
}

[b-s9jhcidgha] .font-weight-bold {
    font-weight: 600;
}

[b-s9jhcidgha] .font-weight-medium {
    font-weight: 400;
}

[b-s9jhcidgha] .color-link-info {
    color: var(--rz-secondary);
}
/* /Pages/Sessions.razor.rz.scp.css */
[b-a6i37sznm0] .container-sessions {
    padding: 32px;
    border: solid;
    border-width: 1px;
    border-radius: 16px;
    border-color: var(--sessionCard-border);
    color: var(--sessionCard-text);
    background-color: var(--sessionCard-background);
}

[b-a6i37sznm0] .rz-text-display-h4 {
    font-weight: 600;
    font-size: x-large;
    color: var(--sessionCard-text);
}
