@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.7t9tbfaemk.bundle.scp.css';
@import '_content/OrienteMe.Components/OrienteMe.Components.f7o92y1gi0.bundle.scp.css';
@import '_content/Radzen.Blazor/Radzen.Blazor.ci6p0pxqxe.bundle.scp.css';

/* /Pages/Partial/ModalMessageHistory.razor.rz.scp.css */

/* /Pages/Partial/WidgetPatient.razor.rz.scp.css */
.action[b-5exo3bds8c] {
    text-align: center;
    margin-bottom: 1rem;
}

.text-center[b-5exo3bds8c] {
    text-align: center;
}

.lblCardMyMood[b-5exo3bds8c] {
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-style: italic;
    font-weight: 300;
    line-height: 22px;
    text-align: left;
}


.mood-cards-container[b-5exo3bds8c] {
    user-select: none;
    display: flex !important;
    justify-content: center !important;
    align-items: center;
    padding-top: 30px;
}

.disabled[b-5exo3bds8c] {
    pointer-events: none;
}
.emptylist[b-5exo3bds8c] {
    color: #616161;
    font-family: 'Poppins', sans-serif;
}
/* /Pages/Partial/WidgetProfessional.razor.rz.scp.css */

h2[b-5zxmsff65j] {
    font-family: 'Poppins', sans-serif;
    color: #17171F;
    font-weight: 500;
    font-size: 0.9em;
}


.textarea-wrapper[b-5zxmsff65j] {
    position: relative;
    font-family: Arial, sans-serif;
}

.fake-textarea[b-5zxmsff65j] {
    width: 100%;
    height: 84px;
    padding: 10px;
    padding-right: 50px;
    box-sizing: border-box;
    border: 1px solid #2DA58E;
    border-radius: 9.74px;
    resize: none;
    overflow: hidden;
}

.inside-button[b-5zxmsff65j] {
    position: absolute;
    top: 45%;
    right: 10px;
    transform: translateY(-50%);
    background-color: #2DA58E;
    color: white;
    border: none;
    cursor: pointer;
    padding: 10px;
    border-radius: 50%;
    font-size: 20px;
    line-height: 20px;
    height: 40px;
    width: 40px;
}

.fake-textarea:focus + .inside-button[b-5zxmsff65j],
.fake-textarea:active + .inside-button[b-5zxmsff65j] {
    outline: none;
}

.containerannotation[b-5zxmsff65j] {
    max-height: 330px;
    overflow: auto;
    margin-bottom: 20px;
    padding-right: 15px;
    text-align: center;
}

.containergeral[b-5zxmsff65j] {
    max-height: 521px;
    overflow: auto;
    padding-right: 15px;
    text-align: center;
}

.emptylist[b-5zxmsff65j] {
    color: #616161;
    font-family: 'Poppins', sans-serif;
}

.containermsgfav[b-5zxmsff65j] {
    background-color: var(--fundo-chat, #33a68833);
    padding: 10px;
}

.tableAnamnese[b-5zxmsff65j] {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
}

    .tableAnamnese th[b-5zxmsff65j], .tableAnamnese td[b-5zxmsff65j] {
        border: 1px solid #ddd;
        padding: 8px;
    }

    .tableAnamnese tr:nth-child(even)[b-5zxmsff65j] {
        background-color: #EBF7F4;
    }

    .tableAnamnese tr:nth-child(odd)[b-5zxmsff65j] {
        background-color: #F6FBFA;
    }

    .tableAnamnese th[b-5zxmsff65j] {
        background-color: var(--table-anamnese, #4CAF50);
        color: white;
    }


/* /Shared/Components/AvaliacaoVideochamada.razor.rz.scp.css */
.rating[b-ho8iocv4tl] {
    border: none;
    float: left;
    font-size: 2.25em;
}

    .rating > input[b-ho8iocv4tl] {
        display: none;
    }

    .rating > label[b-ho8iocv4tl]:before {
        margin: 5px;
        font-size: 2.25em;
        font-family: FontAwesome;
        display: inline-block;
        cursor: pointer;
        transition: all .25s;
    }
/* /Shared/Components/Chat.razor.rz.scp.css */


.iconMessageSuggestion[b-s19v2v4n4c] {
    color: #FFF;
}

#send-messagesuggestion[b-s19v2v4n4c] {
    margin-bottom: .5rem;
    background-color: #33a688;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
}

.button-message-suggestion-open[b-s19v2v4n4c] {
    background: #006B5B !important;
}


.messageSuggestion[b-s19v2v4n4c] {
    text-align: start;
    display: inline-block;
    background: #FFF;
    width: 100%;
    margin-bottom: 0.5em;
    border-radius: .5rem;
    transition: opacity 0.30s, max-height 0.40s, padding 0.30s;
    overflow: hidden;
    opacity: 0;
    max-height: 0;
    padding: 0.5em;
}


    .messageSuggestion.open[b-s19v2v4n4c] {
        opacity: 1;
        max-height: 900px;
    }


    .messageSuggestion.closed[b-s19v2v4n4c] {
        opacity: 0;
        max-height: 0;
        padding: 0;
        margin-bottom: 0;
    }

.scrollToBottom[b-s19v2v4n4c] {
    align-self: end;
    transition: opacity 0.30s, max-height 0.40s, padding 0.30s;
    opacity: 0;
    max-height: 0;
    margin-bottom: .5rem;
    position:absolute;
    right: 0;
}


    .scrollToBottom.open[b-s19v2v4n4c] {
        opacity: 1;
        max-height: 900px;
    }


    .scrollToBottom.closed[b-s19v2v4n4c] {
        opacity: 0;
        max-height: 0;
        padding: 0;
    }



.responsive-dialog[b-s19v2v4n4c] {
    width: 90%; /* Default for smaller screens */
    max-width: 500px; /* Limit the width for larger screens */
}

@media (min-width: 768px) {
    .responsive-dialog[b-s19v2v4n4c] {
        width: 50%; /* Wider width for medium screens */
    }
}

@media (min-width: 1200px) {
    .responsive-dialog[b-s19v2v4n4c] {
        width: 30%; /* Even wider for large screens */
    }
}
/* /Shared/Components/ChatBubbleComplete.razor.rz.scp.css */
.main__bg-chat-container__content__messages__row[b-6o2ln3hipm] {
    max-width: 66%;
    margin-bottom: 0.2rem;
}

    .main__bg-chat-container__content__messages__row.right[b-6o2ln3hipm] {
        align-self: flex-end;
    }

.main__bg-chat-container__content__messages__row__message__author[b-6o2ln3hipm] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    background-color: var(--verde-orienteme-claro-sutil2, #40b59f);
    border-radius: 1rem 1rem 0;
    align-self: flex-end;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding: .625rem;
    font-size: .85rem;
    word-break: break-word;
}

    .main__bg-chat-container__content__messages__row__message__author .main__bg-chat-container__content__messages__row__infos-message[b-6o2ln3hipm] {
        color: "#FFFFFF";
        justify-content: space-between;
        align-self: flex-end;
        align-items: center;
        gap: .25rem;
        font-size: .6rem;
        display: flex;
    }

    .main__bg-chat-container__content__messages__row__message__author .main__bg-chat-container__content__messages__row__audio__play-pause span[b-6o2ln3hipm] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }

    .main__bg-chat-container__content__messages__row__message__author .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm] {
        -webkit-appearance: none;
        box-shadow: none;
        background-color: #0000;
        border: none;
        width: 170px;
        max-width: 100%;
    }

        .main__bg-chat-container__content__messages__row__message__author .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-webkit-slider-runnable-track {
            --tw-bg-opacity: 1;
            background-color: rgb(52 132 117 / var(--tw-bg-opacity));
            background-repeat: no-repeat;
            background-size: var(--background-size, 0%) 100%;
            border-radius: .25rem;
            height: .25rem;
        }

        .main__bg-chat-container__content__messages__row__message__author .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-webkit-slider-thumb {
            cursor: pointer;
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255 / var(--tw-bg-opacity));
            -webkit-appearance: none;
            border-radius: 9999px;
            width: .5rem;
            height: .5rem;
            margin-top: -2px;
        }

        .main__bg-chat-container__content__messages__row__message__author .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-moz-range-progress {
            --tw-bg-opacity: 1;
            background-color: rgb(52 132 117 / var(--tw-bg-opacity));
            border-radius: .25rem;
        }

        .main__bg-chat-container__content__messages__row__message__author .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-moz-range-track {
            --tw-bg-opacity: 1;
            background-color: rgb(52 132 117 / var(--tw-bg-opacity));
            border-radius: .25rem;
        }

        .main__bg-chat-container__content__messages__row__message__author .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-moz-range-thumb {
            cursor: pointer;
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255 / var(--tw-bg-opacity));
            border-radius: 9999px;
            width: .5rem;
            height: .5rem;
            margin-top: -2px;
        }

        .main__bg-chat-container__content__messages__row__message__author .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-webkit-slider-thumb:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255 / var(--tw-bg-opacity));
        }

        .main__bg-chat-container__content__messages__row__message__author .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-moz-range-thumb:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255 / var(--tw-bg-opacity));
        }

.main__bg-chat-container__content__messages__row__attachment[b-6o2ln3hipm] {
    justify-content: center;
    width: 100%;
    max-width: 20rem;
    /*max-height: 10rem;*/
    margin-bottom: .75rem;
    display: flex;
    position: relative;
}

    .main__bg-chat-container__content__messages__row__attachment img[b-6o2ln3hipm] {
        border-radius: .375rem;
        max-width: 100%;
        max-height: 100%;
    }

    .main__bg-chat-container__content__messages__row__attachment a[b-6o2ln3hipm] {
        width: 3rem;
        height: 3rem;
    }

    .main__bg-chat-container__content__messages__row__attachment .main__bg-chat-container__content__messages__row__attachment__download[b-6o2ln3hipm] {
        --tw-bg-opacity: 1;
        background-color: rgb(82 82 91 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 251 235 / var(--tw-text-opacity));
        opacity: .8;
        border-radius: .375rem;
        justify-content: space-between;
        align-items: center;
        gap: .5rem;
        margin-top: 22.5%;
        padding: .5rem;
        display: flex;
        position: absolute;
    }

.main__bg-chat-container__content__response-container__content.author[b-6o2ln3hipm] {
    --tw-bg-opacity: 1;
    background-color: rgb(49 141 124 / var(--tw-bg-opacity));
    border-radius: .5rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: .5rem;
    display: flex;
    position: relative;
}

.main__bg-chat-container__content__response-container__content__color-for-message-author-identifier[b-6o2ln3hipm] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 239 164 / var(--tw-bg-opacity));
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    width: .375rem;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.main__bg-chat-container__content__response-container__content__infos-of-message[b-6o2ln3hipm] {
    flex-direction: column;
    margin-left: .5rem;
    display: flex;
}

.main__bg-chat-container__content__response-container__content__infos-of-message__name-message-author[b-6o2ln3hipm] {
    color: #ffefa4;
    font-size: 1rem;
}

.main__bg-chat-container__content__response-container__content__infos-of-message__description[b-6o2ln3hipm] {
    align-items: center;
    gap: .25rem;
    display: flex;
}

.main__bg-chat-container__content__response-container__content__infos-of-message__description__icon[b-6o2ln3hipm] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.main__bg-chat-container__content__response-container__content__infos-of-message__description__content-of-response[b-6o2ln3hipm] {
    color: #fff;
    font-size: .6rem;
}



.content__messages__reply[b-6o2ln3hipm] {
    position: relative;
}

.dropdown-recipient[b-6o2ln3hipm] {
    background-color: rgb(255 0 0 / 20%);
}

.reply__message[b-6o2ln3hipm] {
    font-family: 'Inter', sans-serif;
    position: absolute;
    right: 0;
    padding-right: 10px;
    display: flex;
    align-items: center;
    transition: opacity 0.3s ease, background-color 0.3s ease;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
}

.arrowchat[b-6o2ln3hipm] {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.main__bg-chat-container__content__messages__row:hover .arrowchat[b-6o2ln3hipm] {
    opacity: 1;
}

.reply__message .dropdown-content[b-6o2ln3hipm] {
    width: 170px;
    display: none;
    background-color: #f9f9f9;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    border-radius: 1rem;
    max-width: 18em;
}

    .reply__message .dropdown-content a[b-6o2ln3hipm] {
        color: #333;
        padding: 12px 16px;
        display: block;
        text-decoration: none;
    }

.arrowchat.green[b-6o2ln3hipm] {
    background-color: var(--verde-orienteme-claro-sutil2, #40b59f);
    border-radius: 0px 0px 0px 8px;
}

.arrowchat.white[b-6o2ln3hipm] {
    background-color: #FFF;
    border-radius: 0px 0px 0px 8px;
}

.dropdown-item[b-6o2ln3hipm] {
    border-bottom: 1.23px solid #D9D9D9 !important;
    border-radius: 0 0 0 0;
}

    .dropdown-item:hover[b-6o2ln3hipm] {
        border-bottom: 1.23px solid #D9D9D9 !important;
        border-radius: 0 0 0 0;
        background-color: #ddd;
    }

.dropdown-item-first[b-6o2ln3hipm] {
    border-bottom: 1.23px solid #D9D9D9 !important;
    border-radius: 1rem 1rem 0rem 0rem;
}

    .dropdown-item-first:hover[b-6o2ln3hipm] {
        border-bottom: 1.23px solid #D9D9D9 !important;
        border-radius: 1rem 1rem 0rem 0rem;
        background-color: #ddd;
    }

.dropdown-item-last[b-6o2ln3hipm] {
    border-bottom: 1.23px solid #D9D9D9 !important;
    border-radius: 0rem 0rem 1rem 1rem;
}

    .dropdown-item-last:hover[b-6o2ln3hipm] {
        border-bottom: 1.23px solid #D9D9D9 !important;
        border-radius: 0rem 0rem 1rem 1rem;
        background-color: #ddd;
    }

.dropdown-deletar[b-6o2ln3hipm] {
    color: #F15223 !important;
}

.btn-dropdown:hover[b-6o2ln3hipm] {
    cursor: pointer;
}

.iconclass[b-6o2ln3hipm] {
    padding-right: 5px;
}

.reply__message_recipient[b-6o2ln3hipm] {
    background-color: rgb(220 235 232 / 20%) !important;
}
.main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient[b-6o2ln3hipm] {
    color: #17171f;
    background-color: #fff;
    border-radius: 1rem 1rem 1rem 0;
    align-items: center;
    max-width: 100%;
    padding: .625rem;
    font-size: .85rem;
    word-break: break-word;
}

    .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__infos-message[b-6o2ln3hipm] {
        color: #86869d;
        justify-content: space-between;
        align-self: flex-end;
        align-items: flex-end;
        gap: .25rem;
        font-size: .6rem;
        display: flex
    }

    .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__play-pause span[b-6o2ln3hipm] {
        --tw-bg-opacity: 1;
        background-color: rgb(107 114 128/var(--tw-bg-opacity))
    }

    .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm] {
        -webkit-appearance: none;
        box-shadow: none;
        background-color: #0000;
        border: none;
        width: 170px;
        max-width: 100%
    }

        .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-webkit-slider-runnable-track {
            --tw-bg-opacity: 1;
            background-color: rgb(217 217 217/var(--tw-bg-opacity));
            background-repeat: no-repeat;
            background-size: var(--background-size,0%)100%;
            border-radius: .25rem;
            height: .25rem
        }

        .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-webkit-slider-thumb {
            cursor: pointer;
            --tw-bg-opacity: 1;
            background-color: rgb(113 118 125/var(--tw-bg-opacity));
            -webkit-appearance: none;
            border-radius: 9999px;
            width: .5rem;
            height: .5rem;
            margin-top: -2px
        }

            .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-webkit-slider-thumb::-moz-range-thumb {
                --tw-bg-opacity: 1;
                background-color: rgb(113 118 125/var(--tw-bg-opacity))
            }

            .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-webkit-slider-thumb::-ms-thumb {
                --tw-bg-opacity: 1;
                background-color: rgb(113 118 125/var(--tw-bg-opacity))
            }

            .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-webkit-slider-thumb::-webkit-slider-thumb:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(113 118 125/var(--tw-bg-opacity))
            }

            .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-webkit-slider-thumb::-moz-range-thumb:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(113 118 125/var(--tw-bg-opacity))
            }

            .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-webkit-slider-thumb::-ms-thumb:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(113 118 125/var(--tw-bg-opacity))
            }

        .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-moz-range-progress {
            --tw-bg-opacity: 1;
            background-color: rgb(217 217 217/var(--tw-bg-opacity));
            border-radius: .25rem
        }

        .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-moz-range-track {
            --tw-bg-opacity: 1;
            background-color: rgb(217 217 217/var(--tw-bg-opacity));
            border-radius: .25rem
        }

        .main__bg-chat-container__content .main__bg-chat-container__content__messages .main__bg-chat-container__content__messages__row .main__bg-chat-container__content__messages__row__message__recipient .main__bg-chat-container__content__messages__row__audio__player-container__song-slider[b-6o2ln3hipm]::-moz-range-thumb {
            cursor: pointer;
            --tw-bg-opacity: 1;
            background-color: rgb(113 118 125/var(--tw-bg-opacity));
            border-radius: 9999px;
            width: .5rem;
            height: .5rem;
            margin-top: -2px
        }
/* /Shared/Components/ChatBubbleSystemMessage.razor.rz.scp.css */
.message-bubble[b-qmua22el8p] {
    position: relative;
    background-color: #FFFCE0;
    border-radius: 14px;
    padding: 15px;
    margin: 15px;
    text-align: center;
}

.message-bubble[b-qmua22el8p]::before {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    background: url('/images/logo-om-system-message.png') no-repeat center center;
    background-size: contain; /* Redimensiona a imagem para caber */
    opacity: 0.1;
    pointer-events: none;
    z-index: 0;
}

.message-bubble > *[b-qmua22el8p] {
    position: relative;
    z-index: 1;
}

    .message-bubble span[b-qmua22el8p] {
        color: #4A4A4A;
        text-align: center;
    }
/* /Shared/Components/ChatUserList.razor.rz.scp.css */
.user-list[b-ofmjzsaagr] {
    display:flex;
}

    .user-list div.user-list-item[b-ofmjzsaagr] {

    }

        .user-list div.user-list-item div.user-list-item-icon[b-ofmjzsaagr] {
            cursor:pointer;
        }

.filters[b-ofmjzsaagr] {
    display: flex;
    gap: 10px;
    margin-bottom: 15px;
}

.user-list[b-ofmjzsaagr] {
    display: flex;
    flex-flow: column;
    gap: 10px;
    overflow: auto;
    height: 400px;
}

    .user-list div.user-list-item[b-ofmjzsaagr] {
        display: flex;
        flex-flow: row;
        align-items: center;
        justify-content: space-between;
        cursor: pointer;
        padding: 15px 8px;
        border-radius: 12px;
        background-color: #F8FDFC;
        border-width: 0px 0px 1px 2px;
        border-style: solid;
        border-color: #BCD2CD;
    }

.user-list-item:hover[b-ofmjzsaagr] {
    background-color: #98CCBE;
}

.ultimo-acesso[b-ofmjzsaagr] {
    display: flex;
    flex-direction: column;
    font-size: 10px;
}

.no-results[b-ofmjzsaagr] {
    text-align: center;
    padding: 15px;
    background-color: #f8d7da;
    border: 1px solid #f5c6cb;
    border-radius: 5px;
    margin-top: 10px;
}

.new[b-ofmjzsaagr] {
    font-size: 10px;
    color: #c02620;
    margin-bottom: -5px;
}


.tooltip-alert[b-ofmjzsaagr] {
    padding: 5px;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    background-color: #F15223;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 9px;
    position: absolute;
    top: -6px;
    right: -7px;
    border: 1px solid white;
    z-index: 9;
    border: 1px solid var(--verde-orienteme);
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-7dao3v09kt] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-7dao3v09kt] {
    flex: 1;
}

.top-row[b-7dao3v09kt] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-7dao3v09kt]  a, .top-row .btn-link[b-7dao3v09kt] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-7dao3v09kt] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-7dao3v09kt] {
        display: none;
    }

    .top-row.auth[b-7dao3v09kt] {
        justify-content: space-between;
    }

    .top-row a[b-7dao3v09kt], .top-row .btn-link[b-7dao3v09kt] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-7dao3v09kt] {
        flex-direction: row;
    }

    .sidebar[b-7dao3v09kt] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-7dao3v09kt] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-7dao3v09kt], article[b-7dao3v09kt] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/NotAuthenticatedLayout.razor.rz.scp.css */
.page[b-hub8hikzcv] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-hub8hikzcv] {
    flex: 1;
}

.sidebar[b-hub8hikzcv] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-hub8hikzcv] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-hub8hikzcv]  a, .top-row .btn-link[b-hub8hikzcv] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-hub8hikzcv] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-hub8hikzcv] {
        display: none;
    }

    .top-row.auth[b-hub8hikzcv] {
        justify-content: space-between;
    }

    .top-row a[b-hub8hikzcv], .top-row .btn-link[b-hub8hikzcv] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-hub8hikzcv] {
        flex-direction: row;
    }

    .sidebar[b-hub8hikzcv] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-hub8hikzcv] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-hub8hikzcv], article[b-hub8hikzcv] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
