UNPKG

@nextcloud/vue

Version:
78 lines 2.95 kB
/** * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later */ /** * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later */ /* * Ensure proper alignment of the vue material icons */ ._material-design-icon_1euqq_12 { display: flex; align-self: center; justify-self: center; align-items: center; justify-content: center; } ._radioGroupButton_1euqq_20 { --radio-group-button--border-radius: var(--border-radius-small); --radio-group-button--border-width: 1px; --radio-group-button--color: var(--color-primary-element-light-text); --radio-group-button--background-color: var(--color-primary-element-light); --radio-group-button--background-color-hover: var(--color-primary-element-light-hover); --radio-group-button--padding: 1px; cursor: pointer; color: var(--radio-group-button--color); background-color: var(--radio-group-button--background-color); transition: var(--animation-quick) background-color; border: var(--radio-group-button--border-width) solid var(--radio-group-button--background-color-hover); border-bottom-width: 2px; border-radius: var(--radio-group-button--border-radius); display: flex; flex-direction: row; align-items: center; justify-content: center; text-align: center; min-height: var(--default-clickable-area); padding-block: var(--radio-group-button--padding) 0; padding-inline: var(--radio-group-button--padding); } ._radioGroupButton_1euqq_20 * { cursor: pointer; } ._radioGroupButton_1euqq_20:has(._radioGroupButton__label_1euqq_46) { padding-inline: calc(var(--radio-group-button--padding) + var(--border-radius-element)); } ._radioGroupButton_1euqq_20:has(._radioGroupButton__icon_1euqq_49) { padding-inline-start: var(--radio-group-button--padding); } ._radioGroupButton_1euqq_20:hover { background-color: var(--radio-group-button--background-color-hover); } ._radioGroupButton_1euqq_20:focus-within { --radio-group-button--border-width: 2px; --radio-group-button--padding: 0px; border: var(--radio-group-button--border-width) solid var(--color-main-text) !important; outline: calc(var(--default-grid-baseline) / 2) var(--color-main-background); } ._radioGroupButton_active_1euqq_62 { --radio-group-button--color: var(--color-primary-element-text); --radio-group-button--background-color: var(--color-primary-element); --radio-group-button--background-color-hover: var(--color-primary-element-hover); } ._radioGroupButton__label_1euqq_46 { font-weight: bold; } ._radioGroupButton__icon_1euqq_49 { --radio-group-button--icon-size: calc(var(--default-clickable-area) - 4px); display: flex; align-items: center; justify-content: center; height: 100%; width: var(--radio-group-button--icon-size); } ._radioGroupButton__icon_1euqq_49 * { --default-clickable-area: var(--radio-group-button--icon-size); }