#mschoa-warning-chat-icon {
    background-color: var(--mschoa-color-blue-light);
    border-radius: 100%;
    padding: 8px;
}

#mschoa-logo-messenger-chat {
    width: 30px;
}

.mschoa-chat-background {
    background: var(--mschoa-color-blue-background);
    background-image: radial-gradient(var(--mschoa-color-dots) 2.5px, transparent 0);
    background-size: 40px 40px;
    background-position: -25px -20px;
    overflow-y: auto;
}

#mschoa-chat-date {
    background-color: var(--mschoa-color-white) !important;
    background: none;
    min-height: 85px;
    border-bottom: 1px solid var(--mschoa-color-layaout);
}

#mschoa-chat-date span {
    background-color: var(--mschoa-color-white);
    border: 1px solid var(--mschoa-color-gray-edge);
    color: var(--mschoa-color-text);
    font-size: .8em;
    border-radius: 20px;
}

#mschoa-chat-messenger-input {
    border: 2px solid var(--mschoa-color-gray-edge);
    background-color: var(--mschoa-color-white);
    height: 100%;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
    transition: all .3s ease-in-out;
}

#mschoa-chat-messenger {
    font-size: .8em;
    min-height: 101.75px;
    transition: all .3s ease-in-out;
}

#mschoa-chat-messenger p {
    font-family: 'Inter-Bold';
    color: var(--mschoa-color-red-standard);
}

#mschoa-chat-messenger-input button {
    border: none;
    width: 25px;
    height: 25px;
    background-color: transparent;
}

#mschoa-chat-messenger-input button:hover {
    background-color: var(--mschoa-color-dots-selected);
}

#mschoa-chat-messenger-buttontab {
    border-right: 1px solid var(--mschoa-color-gray-edge);
}

#mschoa-chat-messenger-input button img {
    width: 15px;
    height: 15px;
    margin: 0;
    padding: 0;
}

#mschoa-chat-messenger-buttontab-send button {
    width: 35px;
    height: 35px;
    background-color: var(--mschoa-color-blue-standard);
    border-radius: 100% !important;
}

#mschoa-chat-messenger-buttontab-send button:hover {
    background-color: var(--mschoa-color-blue-standard-selected);
}

#mschoa-chat-content {
    overflow-y: auto;
    position: relative;
    scroll-behavior: smooth;
}

#mschoa-chat-content.h-78.mschoa-chat-active-typing {
    height: 65%;
}

#mschoa-chat-messenger.h-12.mschoa-chat-active-typing {
    height: 25%;
}

#mschoa-chat-content .mschoa-contact-card {
    background-color: var(--mschoa-color-white);
}

.mschoa-chat-message-content {
    border: 1.75px solid var(--mschoa-color-gray-edge);
    background-color: var(--mschoa-color-white);
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    color: var(--mschoa-login-color-password-toggler-selected);
}

.mschoa-chat-message-content-modal {
    border: 1.75px solid var(--mschoa-color-gray-edge);
    background-color: var(--mschoa-color-white);
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    color: var(--mschoa-login-color-password-toggler-selected);
}

.mschoa-chat-message-content, .mschoa-chat-message-content-info {
    font-size: .9em;
}

.mschoa-chat-message-content-info {
    color: var(--mschoa-color-text);
    font-family: 'Inter-Bold';
}

.mschoa-chat-message-content a {
    text-decoration: none;
}

.mschoa-chat-message-content-info-datetime {
    font-family: 'Inter-Regular';
    font-size: .8em;
    padding-top: 2px;
}


.mschoa-chat-message-content-info-dot {
    width: 5px;
    height: 5px;
    background-color: var(--mschoa-color-text);
    display: inline-block;
    border-radius: 100%;
}

.mschoa-chat-message {
    margin-bottom: 1rem;
}

.mschoa-chat-message-content-multiline {
    margin-top: 5px !important;
    border-top-left-radius: unset !important;
}

.mschoa-chat-message-content-alert, .mschoa-contact-card-alert {
    border-color: var(--mschoa-color-red-standard-selected) !important;
    background-color: var(--mschoa-color-red-message-alert) !important;
    color: initial !important;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.mschoa-chat-message-content-alert-tag img {
    width: 15px;
    height: 15px;
    margin-top: -5px;
}

.mschoa-chat-message-content-alert-tag-first img {
    width: 15px;
    height: 15px;
    margin-top: -5px;
}

.mschoa-chat-message-content-alert-tag-receiver img {
    width: 15px;
    height: 15px;
    margin-top: -5px;
}

.mschoa-chat-message-content-alert-tag {
    font-family: 'Inter-Bold';
    color: var(--mschoa-color-white);
    background-color: var(--mschoa-color-red-standard-selected);
}

.mschoa-chat-message-content-alert-tag-first {
    font-family: 'Inter-Bold';
    color: var(--mschoa-color-white);
    background-color: var(--mschoa-color-red-standard-selected);
}

.mschoa-chat-message-content-alert-tag-receiver {
    font-family: 'Inter-Bold';
    color: var(--mschoa-color-white);
    background-color: var(--mschoa-color-red-standard-selected);
}

.mschoa-chat-message-content-alert-tag-modal {
    font-family: 'Inter-Bold';
    color: var(--mschoa-color-white);
    background-color: var(--mschoa-color-red-standard-selected);
}

.mschoa-chat-message-yourself .mschoa-chat-message-content .mschoa-chat-message-content-alert-tag {
    border-top-right-radius: 8px;
    border-top-left-radius: unset;
}

.mschoa-chat-message-yourself .mschoa-chat-message-content .mschoa-chat-message-content-alert-tag-first {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.mschoa-chat-message-content-alert-tag-modal {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.mschoa-chat-message-yourself .mschoa-chat-message-content .mschoa-chat-message-content-alert-tag-receiver {
    border-top-right-radius: unset;
    border-top-left-radius: 8px;
}

.mschoa-chat-message-content.mschoa-chat-message-content-multiline .mschoa-chat-message-content-alert-tag {
    border-top-right-radius: unset;
}

.mschoa-chat-message-content-link-own {
    color: var(--mschoa-color-yellow);
    text-decoration-line: underline !important;
}

.mschoa-chat-message-content-link-other {
    text-decoration-line: underline !important;
}

.mschoa-chat-message:last-of-type {
    margin-bottom: 0 !important;
}

.mschoa-chat-message-content-alert {
    font-family: 'Inter-Light-BETA';
}

#mschoa-chat-message-private-home-brand {
    width: 65px;
    opacity: 0;
    transition: opacity 0.5s ease;
}

#mschoa-chat-message-private-home-brand-wrap {
    border: 1px solid var(--mschoa-color-gray-edge);
    background-color: var(--mschoa-color-blue-background);
}

#mschoa-chat-message-private-home-title {
    font-family: 'Inter-Bold';
    color: var(--mschoa-color-blue-standard);
    font-size: 2.75em;
}

#mschoa-chat-message-private-home-subtitle {
    color: var(--mschoa-color-text);
    font-size: 1em;
}

#mschoa-chat-message-private-home a {
    text-decoration: none !important;
    color: var(--mschoa-color-text);
}

#mschoa-chat-message-private-home a h6 {
    text-decoration: none !important;
    color: var(--mschoa-login-color-password-toggler-selected);
    font-family: 'Inter-Bold';
}

#mschoa-chat-message-private-home a img {
    width: 15px;
    height: 15px;
    padding-bottom: 2px;
}

#mschoa-chat-message-private-home .card {
    font-size: .8em;
    opacity: 0;
    transition: opacity 2s ease;
    min-width: 125px;
}

#mschoa-chat-message-private-home-title + .typed-cursor {
    font-size: 2.75em;
}

#mschoa-chat-message-private-home-subtitle + .typed-cursor {
    font-size: 1.1em;
}

#mschoa-col-chat-buttontab img, #mschoa-col-contactlist img {
    width: 15px;
    height: 15px;
}

#mschoa-col-chat-buttontab button, #mschoa-col-contactlist button, #mschoa-col-contactlist a[role=button] {
    border: 1px solid var(--mschoa-color-gray-edge);
    border-radius: 100%;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--mschoa-color-white);
}

#mschoa-search-controls button {
    border: 1px solid var(--mschoa-color-gray-edge);
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--mschoa-color-white);
    margin-left: -1px;
}

.mschoa-chat-message-yourself .mschoa-chat-message-content {
    background-color: var(--mschoa-color-blue-standard);
    border-color: var(--mschoa-color-blue-standard);
    color: var(--mschoa-color-white);
    border-bottom-right-radius: unset;
    border-bottom-left-radius: 12px;
}

.mschoa-chat-message-yourself .mschoa-chat-message-content.mschoa-chat-message-content-multiline {
    border-top-right-radius: unset;
    border-top-left-radius: 12px !important;
}

#mschoa-nav a, #mschoa-account-nav a {
    font-family: 'Inter-Medium';
    display: flex;
    width: 100%;
    justify-content: start;
    align-items: center;
    text-decoration: none;
    color: var(--mschoa-color-white);
}

#mschoa-nav a:hover, #mschoa-account-nav a:hover {
    color: var(--mschoa-color-blue-standard);
}

.mschoa-chat-pend-messages {
    -webkit-animation: mschoa-chat-pend-messages 2s infinite;  /* Safari 4+ */
    -moz-animation: mschoa-chat-pend-messages 2s infinite;  /* Fx 5+ */
    -o-animation: mschoa-chat-pend-messages 2s infinite;  /* Opera 12+ */
    animation: mschoa-chat-pend-messages 2s infinite;  /* IE 10+, Fx 29+ */
}

@keyframes mschoa-chat-pend-messages {
    0%, 49% {
      background-color: var(--mschoa-color-yellow-messenger-pend-start);
    }
    50%, 100% {
      background-color: var(--mschoa-color-white);
    }
}

@-webkit-keyframes mschoa-chat-pend-messages {
    0%, 49% {
      background-color: var(--mschoa-color-yellow-messenger-pend-start);
    }
    50%, 100% {
      background-color: var(--mschoa-color-white);
    }
}

#message-text {
    resize: none;
    outline: none;
    font-size: 1.2em;
    color: var(--mschoa-color-text);
    transition: all .1s ease;
}

.mschoa-chat-font-size-set-m {
    font-size: 125%;
}

.mschoa-chat-font-size-set-m .mschoa-contact-card {
    width: 48px;
    height: 48px;
}

.mschoa-chat-font-size-set-m .mschoa-contact-control-state {
    margin-top: -34px;
    margin-left: 34px;
}

.mschoa-chat-font-size-set-l {
    font-size: 150%;
}

.mschoa-chat-font-size-set-l .mschoa-contact-card {
    width: 52px;
    height: 52px;
    font-size: 90%;
}

.mschoa-chat-font-size-set-l .mschoa-contact-control-state {
    margin-top: -38px;
    margin-left: 38px;
    width: 12px;
    height: 12px;
}

.mschoa-chat-font-size-set-xl {
    font-size: 175%;
}

.mschoa-chat-font-size-set-xl .mschoa-chat-avatar-message-inline {
    margin-top: .55em;
}

.mschoa-chat-font-size-set-xl .mschoa-contact-card {
    width: 56px;
    height: 56px;
    font-size: 85%;
}

.mschoa-chat-font-size-set-xl .mschoa-contact-control-state {
    margin-top: -42px;
    margin-left: 42px;
    width: 12px;
    height: 12px;
}

.mschoa-chat-font-size-set-m .spinner-grow.text-danger {
    --bs-spinner-width: .5rem;
    --bs-spinner-height: .5rem;
    margin-bottom: 5px;
}

.mschoa-chat-font-size-set-l .spinner-grow.text-danger {
    --bs-spinner-width: .6rem;
    --bs-spinner-height: .6rem;
    margin-bottom: 6px;
}

.mschoa-chat-font-size-set-xl .spinner-grow.text-danger {
    --bs-spinner-width: .7rem;
    --bs-spinner-height: .7rem;
    margin-bottom: 7px;
}

#mschoa-chat-selected-entity-user {
    width: 50px;
}

#mschoa-chat-selected-entity-user span {
    background-color: var(--mschoa-color-dots);
    border-radius: 100%;
    border: 1px solid var(--mschoa-color-layaout);
    color: black;
}

#mschoa-chat-selected-entity-user .mschoa-contact-control-state {
    background-color: black;
    border: 1px solid transparent;
}

#mschoa-chat-messenger-input-options {
    width: 50px;
}

#mschoa-chat-messenger-input-text {
    width: calc(100% - 120px);
}

#mschoa-chat-messenger-input-send {
    width: 70px;
}

.mschoa-chat-message-content-splitter {
    color: var(--mschoa-color-text);
    font-family: 'Inter-Light-BETA';
    border-bottom: 2px solid var(--mschoa-color-gray-edge);
    border-radius: 2px;
}

.mschoa-chat-message-content-alert-tag .spinner-grow {
    --bs-spinner-width: .35rem;
    --bs-spinner-height: .35rem;
    margin-bottom: 4px;
    color: var(--mschoa-color-white) !important;
}

.mschoa-chat-message-content-alert-tag-first .spinner-grow {
    --bs-spinner-width: .35rem;
    --bs-spinner-height: .35rem;
    margin-bottom: 4px;
    color: var(--mschoa-color-white) !important;
}

.mschoa-chat-message-content-alert-tag-receiver .spinner-grow {
    --bs-spinner-width: .35rem;
    --bs-spinner-height: .35rem;
    margin-bottom: 4px;
    color: var(--mschoa-color-white) !important;
}

.mschoa-chat-message-content-alert-tag-modal .spinner-grow {
    --bs-spinner-width: .35rem;
    --bs-spinner-height: .35rem;
    margin-bottom: 4px;
    color: var(--mschoa-color-white) !important;
}

.mschoa-chat-selected-appearance {
    background-color: var(--mschoa-color-yellow) !important;
}

.mschoa-chat-message-content-alert kbd, .mschoa-chat-message-content kbd {
    background-color: var(--mschoa-color-dots);
    color: var(--mschoa-login-color-password-toggler-selected);
    padding-left: 0;
    padding-right: 0;
    border-radius: unset;
}

.mschoa-chat-message-content-info a {
    text-decoration: none;
    color: var(--mschoa-color-text);
}

.mschoa-chat-message-content-info a:hover {
    text-decoration: underline;
}

.mschoa-chat-font-size-set-m #mschoa-chat-assistant-link-wrap,
.mschoa-chat-font-size-set-l #mschoa-chat-assistant-link-wrap,
.mschoa-chat-font-size-set-xl #mschoa-chat-assistant-link-wrap {
    display: none !important;
}

#mschoa-chat-scroller {
    width: 44px;
    height: 44px;
    position: absolute;
    right: 36px;
    margin-top: -44px;
    background-color: var(--mschoa-color-layaout);
    border-radius: 6px;
    background-image: url('../../img/icon/last-message-black.svg');
    background-repeat: no-repeat;
    background-position: center center;
    transition: all 0.25s ease;
    background-size: 50%;
    cursor: pointer;
    opacity: 0;
}

#mschoa-chat-scroller:hover {
    background-color: var(--mschoa-color-text);
    background-image: url('../../img/icon/last-message.svg');
}

#mschoa-asisstant-encryptation-card {
    background-color: var(--mschoa-color-blue-standard);
    opacity: 0;
    transition: all .3s ease-in-out;
}

#mschoa-asisstant-encryptation-card p {
    font-size: .8em;
    color: var(--mschoa-color-white);
}

#mschoa-search-controls {
    position: absolute;
    right: 25px;
    top: 109px;
    z-index: 1;
    font-size: .9em;
    border-radius: 8px;
}

#mschoa-search-controls-wrap {
    border-radius: 8px;
}

#mschoa-search-subject-preview {
    padding: .8rem .75rem;
    height: 30px;
    width: 100px;
    border: 1px solid var(--mschoa-color-gray-edge);
    text-overflow: ellipsis;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: var(--mschoa-color-text);
}

#mschoa-search-items-clear {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

#mschoa-search-items-up {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

#mschoa-search-items-down {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-left: -1px;
}

.mschoa-chat-message:not(.mschoa-chat-message-yourself) .mschoa-chat-message-content.mschoa-chat-message-content-multiline .mschoa-chat-message-content-alert-tag {
    border-top-right-radius: 8px;
}

.mschoa-chat-message .mschoa-chat-message-content:first-of-type .mschoa-chat-message-content-alert-tag {
    border-top-left-radius: 8px;
    border-top-right-radius: unset;
}

.mschoa-chat-message .mschoa-chat-message-content:first-of-type .mschoa-chat-message-content-alert-tag-first {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.mschoa-chat-message .mschoa-chat-message-content:first-of-type .mschoa-chat-message-content-alert-tag-receiver {
    border-top-left-radius: unset;
    border-top-right-radius: 8px;
}

.mschoa-chat-message-content-splitter-content {
    color: var(--mschoa-login-color-password-toggler-selected);
    margin-bottom: -13px;
    background-color: var(--mschoa-color-background-brand);
}

#mschoa-chat-message-previous-messages {
    box-shadow: 0px 0px 11px var(--mschoa-color-dots-selected);
    font-size: .9em;
    color: var(--mschoa-login-color-password-toggler-selected);
    border: 1px solid var(--mschoa-login-color-password-toggler-selected);
}

#mschoa-chat-message-previous-messages img {
    width: 16px;
}

#mschoa-chat-date.h-10 {
    min-height: 84px;
    height: calc(10%) !important;
}

.mschoa-chat-message-wrap-width-check {
    width: 46px;
    transition: all .3s ease-in-out;
}

.mschoa-chat-message-wrap-width {
    width: calc(100% - 46px);
    transition: all .3s ease-in-out;
}

.mschoa-chat-message-wrap-width div, .mschoa-chat-message-wrap-width p {
    transition: all .3s ease-in-out;
}

.reaction-pill {
    border: 1.75px solid var(--mschoa-color-gray-edge);
}

.mschoa-chat-message-content-reaction-avatar {
    border: 2px solid var(--mschoa-color-blue-standard);
    background-color: var(--mschoa-color-white);
    height: 20px;
    width: 20px;
    font-size: .5em;
    margin-left: -6px;
    font-family: 'Inter-Bold';
    color: var(--mschoa-login-color-password-toggler-selected);
}

.mschoa-chat-message-content-reaction-users .mschoa-chat-message-content-reaction-avatar:first-of-type {
    margin-left: 0;
}

.mschoa-chat-message-content-reaction-label {
    background-color: var(--mschoa-color-dots);
    padding-left: 1px;
}

.mschoa-chat-message-content-reaction-users {
    background-color: var(--mschoa-color-blue-standard);
    border-radius: 100%;
}

.mschoa-chat-message-content-reaction-values {
    font-family: 'Inter-Medium';
    font-size: .8em;
    color: var(--mschoa-color-text);
}

.mschoa-chat-message-button-inline-action {
    border: none !important;
    background-color: unset;
    color: var(--mschoa-color-text);
    border: 1px solid var(--mschoa-color-gray-edge);
    transition: all .3s ease-in-out;
    font-size: 1em;
}

.mschoa-chat-message-button-inline-react-wrap .mschoa-chat-message-button-inline-action:hover {
    color: var(--mschoa-color-blue-standard);
}

.mschoa-chat-message-button-inline-action-delete.mschoa-chat-message-button-inline-action:hover {
    color: var(--mschoa-color-red-standard);
}

.mschoa-chat-message-button-inline-react {
    padding-top: 4px !important;
}

.mschoa-chat-message-button-inline-action-delete {
    padding-top: 2.25px !important;
}

.mschoa-chat-message-content-reaction-wrap:hover {
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    transition: all .2s ease-in-out;
}

.mschoa-chat-message-action-select:hover .mschoa-chat-message-button-inline-action-delete,
.mschoa-chat-message-action-select:hover .mschoa-chat-message-button-inline-react-wrap {
    display: flex !important;
}

#mschoa-chat-content.delete-message-action-enabled .mschoa-chat-message-button-inline-action-delete,
#mschoa-chat-content.delete-message-action-enabled .mschoa-chat-message-button-inline-react-wrap {
    display: none !important;
}

#mschoa-chat-content.delete-message-action-enabled .mschoa-chat-message-button-inline-confirm {
    display: flex !important;
}

.mschoa-chat-message-button-inline-react.dropdown-toggle::after {
    display: none;
}

.mschoa-chat-message-button-inline-react.dropdown-toggle + .dropdown-menu {
    box-shadow: 0px 0px 11px var(--mschoa-color-dots-selected);
    transition: all 1s, ease-in-out;
    min-width: unset;
}

.mschoa-chat-message-button-inline-react.dropdown-toggle + .dropdown-menu a {
    text-decoration: none;
    font-family: 'Inter-Regular';
    font-size: .9em;
}

.mschoa-chat-message-button-inline-confirm {
    cursor: pointer;
}

.reaction-icon {
    width: 15px;
    height: 15px;
    margin-bottom: 2.5px;
}

#mschoa-chat-confirm-deletion-control {
    position: absolute;
    right: 25px;
    top: 109px;
    z-index: 1;
    font-size: .9em;
    border-radius: 8px;
}

#mschoa-chat-confirm-deletion-control button {
    transition: all 1s, ease-in-out;
}


#mschoa-chat-confirm-deletion-control-ok .spinner-grow {
    --bs-spinner-width: .35rem;
    --bs-spinner-height: .35rem;
    margin-bottom: 4px;
}

#mschoa-chat-confirm-deletion-control-ok {
    background-color: var(--mschoa-color-white) !important;
}

#mschoa-chat-confirm-deletion-control-nok {
    margin-right: 1px;
}

#mschoa-chat-confirm-deletion-control-ok.mschoa-primary-button-negative:hover {
    background-color: var(--mschoa-color-blue-standard-selected) !important;
    border-color: var(--mschoa-color-blue-standard) !important;
    color: var(--mschoa-color-white) !important;
}

#mschoa-chat-confirm-deletion-control.confirm-deletion-enabled {
    display: flex !important;
}

.mschoa-chat-reaction-button-off{
    background-image: url('../../img/reaction/reaction-1.svg');
    background-size: 75%; /* Asegura que la imagen se ajuste dentro del botón */
    background-repeat: no-repeat; /* Evita que la imagen se repita */
    background-position: center; /* Centra la imagen dentro del botón */
    display: inline-block; /
}

.mschoa-chat-reaction-button-on{
    background-image: url('../../img/reaction/reaction-checked-1.svg');
    background-size: 75%; /* Asegura que la imagen se ajuste dentro del botón */
    background-repeat: no-repeat; /* Evita que la imagen se repita */
    background-position: center; /* Centra la imagen dentro del botón */
    display: inline-block; /
}

.font-number-reaction {
    font-family: 'Inter-Bold';
}

.mschoa-chat-message-content-reaction-wrap-top {
    margin-top: -12px;
    margin-right: 10px;
}

.mschoa-chat-message-others-content-reaction-wrap-top {
    margin-top: -12px;
    margin-left: 10px;
}

.reaction-trigger {
    position: absolute;
    border: 1.75px solid var(--mschoa-color-gray-edge);
    width: 22px;
    height: 22px;
    font-size: .8em;
    background-color: white;
    margin-left: -10px;
    margin-top: -18px;
}

.reaction-trigger button {
    width: 100%;
    padding-top: 1px !important;
    height: 100%;
}

.reaction-trigger button i {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.reaction-count-circle {
    background-color: var(--mschoa-color-blue-dark);
    color: white;
    font-weight: bold;
    border-radius: 100%;
    width: 24px;
    height: 24px;
    text-align: center;
    align-content: center;
    font-family: 'Inter-Light-BETA';
    font-size: .8em;
    display: flex;
    justify-content: center;
    align-items: center;
}

.reaction-number {
    font-size: 87%;
}

.reaction-acknowledged {
    font-family: 'Inter-SemiBold';
    color: var(--mschoa-color-blue-dark);
    margin-bottom: 15px;
}

.reaction-icon {
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: middle;
}
