UNPKG

@nextcloud/vue

Version:
86 lines 3.13 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_gRPNS { display: flex; align-self: center; justify-self: center; align-items: center; justify-content: center; } ._radioGroupButton_X-VUZ { --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_X-VUZ * { cursor: pointer; } ._radioGroupButton_X-VUZ:has(._radioGroupButton__label_vK-9z) { padding-inline: calc(var(--radio-group-button--padding) + var(--border-radius-element)); } ._radioGroupButton_X-VUZ:has(._radioGroupButton__icon_5jUox) { padding-inline-start: var(--radio-group-button--padding); } ._radioGroupButton_X-VUZ:hover:not(._radioGroupButton_disabled_-1hSN) { background-color: var(--radio-group-button--background-color-hover); } ._radioGroupButton_X-VUZ: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_D4Uvj { --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_vK-9z { font-weight: var(--font-weight-element, bold); } ._radioGroupButton_disabled_-1hSN { filter: saturate(0.7); opacity: 0.5; cursor: default; } ._radioGroupButton_disabled_-1hSN * { cursor: default; } ._radioGroupButton__icon_5jUox { --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_5jUox * { --default-clickable-area: var(--radio-group-button--icon-size); }