UNPKG

@taiga-ui/core

Version:

Core library for creating Angular components and applications using Taiga UI

68 lines (58 loc) 1.84 kB
@import '@taiga-ui/core/styles/taiga-ui-local.less'; /* TODO: remove :not([tuiWrapper]) after legacy controls deletion */ [tuiAppearance][data-appearance='table']:not([tuiWrapper]) { content: ''; position: fixed; /* TODO: Use inset: -1px after Safari 14+ support */ top: -1px; bottom: -1px; left: -1px; right: -1px; inline-size: auto; block-size: auto; border-radius: 0; background: transparent; border: none; outline: none; border-block-end: calc(var(--t-row-height) - var(--t-height)) solid transparent; &:not(._empty) { color: var(--tui-text-primary); } .appearance-hover({ &[data-focus='false'] { background-color: var(--tui-background-neutral-1); } }); .appearance-focus({ outline-offset: -0.125rem; outline: 0.125rem solid var(--tui-border-focus); }); &:invalid:not([data-mode]), &[data-mode~='invalid'], &.tui-invalid:not([data-mode]) { background-origin: border-box; background-position: top right; background-repeat: no-repeat; background-image: linear-gradient(to top right, transparent 0% 50%, var(--tui-status-negative) 50% 100%); background-size: 0.5rem 0.5rem; &[data-focus='false'] { background-color: var(--tui-status-negative-pale); } .appearance-hover({ &[data-focus='false'] { background-color: var(--tui-status-negative-pale-hover); } }); .appearance-disabled({ background: transparent; outline: none; }); .appearance-focus({ background-color: transparent; outline-offset: -0.0625rem; outline: 0.0625rem solid var(--tui-status-negative); }); } }