/* Copyright 2024 New Vector Ltd. Copyright 2022 The Matrix.org Foundation C.I.C. SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial Please see LICENSE files in the repository root for full details. */ .mx_IncomingCallToast { position: relative; display: flex; flex-direction: row; pointer-events: initial; /* restore pointer events so the user can accept/decline */ $closeButtonSize: var(--cpd-space-4x); .mx_IncomingCallToast_content { display: flex; flex-direction: column; gap: var(--cpd-space-4x); padding: var(--cpd-space-3x); width: 100%; overflow: hidden; .mx_IncomingCallToast_message { font-size: var(--cpd-font-size-body-lg); line-height: var(--cpd-font-size-heading-sm); width: calc(100% - $closeButtonSize - 2 * var(--cpd-space-1x)); font-weight: var(--cpd-font-weight-semibold); } .mx_LiveContentSummary_participants::before { width: 15px; height: 15px; } .mx_IncomingCallToast_buttons { display: flex; gap: var(--cpd-space-2x); } .mx_IncomingCallToast_actionButton { position: relative; align-self: flex-end; box-sizing: border-box; min-width: 120px; padding: var(--cpd-space-1x) 0; padding-right: var(--cpd-space-4x); line-height: var(--cpd-space-6x); } } .mx_IncomingCallToast_closeButton { position: absolute; right: 0; display: flex; height: $closeButtonSize; width: $closeButtonSize; svg { height: inherit; width: inherit; color: $secondary-content; } } .mx_IncomingCallToast_toggleWithLabel { display: flex; span { flex-grow: 1; } } }