.smh-live-head__back {
    grid-column: 1;
}

.smh-live-head > div:nth-child(2) {
    grid-column: 2;
}

.smh-live-head__actions {
    grid-column: 3;
}

.smh-live-attachment-preview {
    display: block;
    max-width: 100%;
    max-height: 240px;
    margin-top: 8px;
    border-radius: 8px;
    object-fit: contain;
}

.smh-live-attachment-link {
    display: inline-flex;
    min-height: 36px;
    align-items: center;
    margin-top: 6px;
    color: inherit;
    font-weight: 800;
}

.smh-live-message.error {
    border-color: #b42318;
}

.smh-live-retry {
    display: block;
    min-height: 36px;
    margin-top: 8px;
    border: 1px solid currentColor;
    border-radius: 7px;
    background: transparent;
    color: inherit;
    font-weight: 800;
}
