/* /Features/Chat/Pages/ChatRoom.razor.rz.scp.css */
.card-body[b-2zsqydmpjl]::-webkit-scrollbar {
    display: none;
}
/* /Features/Chat/Pages/ConversationsPage.razor.rz.scp.css */

/* /Features/Friends/Components/FriendSuggestionComponent.razor.rz.scp.css */


/* /Features/InfoPoint/Components/EducationListItem.razor.rz.scp.css */
/* /Features/InfoPoint/Components/ExpandableParagraph.razor.rz.scp.css */
.headerUnderline[b-hxfga2ao9p]{
    text-decoration: underline;
    text-underline-offset: 7px;
    text-decoration-color: #3b82f6;
    text-decoration-thickness: 2px;
}

.link-underline:hover[b-hxfga2ao9p]{
    text-decoration: underline;
    text-underline-offset: 7px;
    text-decoration-color: #3b82f6;
    text-decoration-thickness: 2px;
}
/* /Features/InfoPoint/Components/InfoPointCard.razor.rz.scp.css */
/* /Features/InfoPoint/Components/InformationContent.razor.rz.scp.css */
/* /Features/InfoPoint/Components/InformationListItem.razor.rz.scp.css */
/* /Features/InfoPoint/Components/VideoContent.razor.rz.scp.css */
/* /Features/InfoPoint/Components/VideoListItem.razor.rz.scp.css */
/* /Features/InfoPoint/Pages/Education.razor.rz.scp.css */
/* /Features/InfoPoint/Pages/InfoPointHomepage.razor.rz.scp.css */
/* /Features/InfoPoint/Pages/Information.razor.rz.scp.css */
/* /Features/InfoPoint/Pages/Videos.razor.rz.scp.css */
/* /Identity/Login.razor.rz.scp.css */
.headerUnderline[b-kob21tu64a]{
    text-decoration: underline;
    text-underline-offset: 7px;
    text-decoration-color: #FF5B27;
    text-decoration-thickness: 3px;
}

.link-underline:hover[b-kob21tu64a]{
    text-decoration: underline;
    text-underline-offset: 7px;
    text-decoration-color: #FF5B27;
    text-decoration-thickness: 2px;
}

.loginBox[b-kob21tu64a] {
    height: 55vh;
}

.buttonStyling[b-kob21tu64a] {
    background-color: var(--color-primary);
    font-size: var(--font-size-bigger);
    color: white;
    border: 1px solid var(--color-greylight);

}
.textStyling[b-kob21tu64a] {
    font-size: var(--font-size-bigger);
}

/* /Identity/Registration/Components/Wizard.razor.rz.scp.css */
.buttonStyling[b-rp91m015u5] {
    background-color: var(--color-primary);
    font-size: var(--font-size-bigger);
    color: white;
    border: 1px solid var(--color-greylight);
}
.buttonStyling2[b-rp91m015u5] {
    font-size: var(--font-size-bigger);
    border: 1px solid var(--color-greylight);
}

.textColorWhite[b-rp91m015u5]{
    color: white;
}

.textColorBlack[b-rp91m015u5]{
    color: black;
}
/* /Shared/Components/DropdownField.razor.rz.scp.css */
.dropdown:hover .dropdown-menu[b-kxy0qxgtz3] {
    display: block;
}
/* /Shared/Components/ErrorMessage.razor.rz.scp.css */
.notification-box[b-7m6umwdlxm] {
    position: static;
    width:20rem;
}
/* /Shared/Components/Loader.razor.rz.scp.css */
.loader-spin[b-d70w0aympw] {
    animation: spin-b-d70w0aympw 2s linear infinite;
}

@keyframes spin-b-d70w0aympw {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

.dots[b-d70w0aympw]::after {
    content: '.';
    animation: dots-b-d70w0aympw 1.5s steps(4, end) infinite;
}

@keyframes dots-b-d70w0aympw {
    0% { content: '.'; }
    33% { content: '..'; }
    66% { content: '...'; }
    100% { content: '.'; }
}
/* /Shared/Components/SosDialogComponent.razor.rz.scp.css */
.sos-btn-primary[b-3x2dj7rz2a] {
    --sos-primary-bg: #FF5B27;
    background-color: var(--sos-primary-bg);
    color: white;
    border: none;
}

.sos-btn-primary:hover[b-3x2dj7rz2a] {
    filter: brightness(0.95);
}

.sos-btn-cancel[b-3x2dj7rz2a] {
    --sos-cancel-bg: #FCDDD1;
    background-color: var(--sos-cancel-bg);
    color: #374151;
}

.sos-btn-cancel:hover[b-3x2dj7rz2a] {
    filter: brightness(0.98);
}

/* Dark mode styles */
:global(.dark) .sos-btn-cancel[b-3x2dj7rz2a] {
    --sos-cancel-bg: #4B5563;
    background-color: var(--sos-cancel-bg);
    color: #E5E7EB;
}

:global(.dark) .sos-btn-cancel:hover[b-3x2dj7rz2a] {
    filter: brightness(1.1);
}
