/** * Copyright (C) 2023 Intel Corporation * SPDX-License-Identifier: MIT */ /* Do not edit this file manually! This file is generated automatically from the @spark-design/tokens package.*/ .spark-text-field-error-message { gap: var(--spark-text-field-label-invalid-space-gap); color: var(--spark-text-field-color-invalid); display: flex; align-items: center; } .spark-text-field-error-message .spark-icon { color: var(--spark-text-field-color-invalid); } .spark-text-field-container { gap: var(--spark-text-field-label-space-gap); display: flex; flex-direction: column; } .spark-text-field-size-l { max-block-size: var(--spark-text-field-interior-button-size-l-input-block-size); } .spark-text-field-size-l.spark-text-field-quiet { margin-inline: var(--spark-text-field-quiet-margin-inline); } .spark-text-field-size-l:not(.spark-text-field-quiet) [class^='spark-icon'] { margin-block: var(--spark-text-field-status-icon-l-margin-block-size); margin-inline: var(--spark-text-field-status-icon-l-margin-inline-size); } .spark-text-field-size-l:not(.spark-text-field-quiet) .spark-text-field-start-slot [class^='spark-icon'] { margin-block: var(--spark-text-field-start-icon-large-margin-block-size); margin-inline: var(--spark-text-field-start-icon-large-margin-inline-size); } .spark-text-field-size-l .spark-text-field-interior-button.spark-button.spark-button-icon-only { color: var(--spark-text-field-interior-button-color); padding: var(--spark-text-field-interior-button-size-l-padding) !important; block-size: var(--spark-text-field-interior-button-size-l-block-size); box-sizing: border-box; align-items: center; inline-size: var(--spark-text-field-interior-button-size-l-inline-size); margin-block: auto; min-block-size: var(--spark-text-field-interior-button-size-l-block-size); justify-content: center; min-inline-size: var(--spark-text-field-interior-button-size-l-inline-size); inset-inline-end: var(--spark-text-field-interior-button-size-l-inset-inline-end); } .spark-text-field-size-l .spark-text-field-interior-button.spark-button.spark-button-icon-only .spark-button-content { block-size: var(--spark-text-field-interior-button-size-l-block-size); inline-size: var(--spark-text-field-interior-button-size-l-inline-size); min-block-size: var(--spark-text-field-interior-button-size-l-block-size); min-inline-size: var(--spark-text-field-interior-button-size-l-inline-size); } .spark-text-field-size-l .spark-text-field-interior-button.spark-button.spark-button-icon-only:focus { color: var(--spark-text-field-interior-button-focus-color); background-color: var(--spark-text-field-interior-button-focus-backround-color); } .spark-text-field-size-l .spark-text-field-interior-button.spark-button.spark-button-icon-only:focus-visible { outline: none; box-shadow: none; } .spark-text-field-size-l.spark-text-field-quiet .spark-text-field-interior-button-presence > .spark-icon { margin-inline-end: var(--spark-text-field-interior-button-size-l-margin-inline-end); } .spark-text-field-size-m { max-block-size: var(--spark-text-field-interior-button-size-m-input-block-size); } .spark-text-field-size-m.spark-text-field-quiet { margin-inline: var(--spark-text-field-quiet-margin-inline); } .spark-text-field-size-m:not(.spark-text-field-quiet) [class^='spark-icon'] { margin-block: var(--spark-text-field-status-icon-m-margin-block-size); margin-inline: var(--spark-text-field-status-icon-m-margin-inline-size); } .spark-text-field-size-m:not(.spark-text-field-quiet) .spark-text-field-start-slot [class^='spark-icon'] { margin-block: var(--spark-text-field-start-icon-medium-margin-block-size); margin-inline: var(--spark-text-field-start-icon-medium-margin-inline-size); } .spark-text-field-size-m .spark-text-field-interior-button.spark-button.spark-button-icon-only { color: var(--spark-text-field-interior-button-color); padding: var(--spark-text-field-interior-button-size-m-padding) !important; block-size: var(--spark-text-field-interior-button-size-m-block-size); box-sizing: border-box; align-items: center; inline-size: var(--spark-text-field-interior-button-size-m-inline-size); margin-block: auto; min-block-size: var(--spark-text-field-interior-button-size-m-block-size); justify-content: center; min-inline-size: var(--spark-text-field-interior-button-size-m-inline-size); inset-inline-end: var(--spark-text-field-interior-button-size-m-inset-inline-end); } .spark-text-field-size-m .spark-text-field-interior-button.spark-button.spark-button-icon-only .spark-button-content { block-size: var(--spark-text-field-interior-button-size-m-block-size); inline-size: var(--spark-text-field-interior-button-size-m-inline-size); min-block-size: var(--spark-text-field-interior-button-size-m-block-size); min-inline-size: var(--spark-text-field-interior-button-size-m-inline-size); } .spark-text-field-size-m .spark-text-field-interior-button.spark-button.spark-button-icon-only:focus { color: var(--spark-text-field-interior-button-focus-color); background-color: var(--spark-text-field-interior-button-focus-backround-color); } .spark-text-field-size-m .spark-text-field-interior-button.spark-button.spark-button-icon-only:focus-visible { outline: none; box-shadow: none; } .spark-text-field-size-m.spark-text-field-quiet .spark-text-field-interior-button-presence > .spark-icon { margin-inline-end: var(--spark-text-field-interior-button-size-m-margin-inline-end); } .spark-text-field-size-s { max-block-size: var(--spark-text-field-interior-button-size-s-input-block-size); } .spark-text-field-size-s.spark-text-field-quiet { margin-inline: var(--spark-text-field-quiet-margin-inline); } .spark-text-field-size-s:not(.spark-text-field-quiet) [class^='spark-icon'] { margin-block: var(--spark-text-field-status-icon-s-margin-block-size); margin-inline: var(--spark-text-field-status-icon-s-margin-inline-size); } .spark-text-field-size-s:not(.spark-text-field-quiet) .spark-text-field-start-slot [class^='spark-icon'] { margin-block: var(--spark-text-field-start-icon-small-margin-block-size); margin-inline: var(--spark-text-field-start-icon-small-margin-inline-size); } .spark-text-field-size-s .spark-text-field-interior-button.spark-button.spark-button-icon-only { color: var(--spark-text-field-interior-button-color); padding: var(--spark-text-field-interior-button-size-s-padding) !important; block-size: var(--spark-text-field-interior-button-size-s-block-size); box-sizing: border-box; align-items: center; inline-size: var(--spark-text-field-interior-button-size-s-inline-size); margin-block: auto; min-block-size: var(--spark-text-field-interior-button-size-s-block-size); justify-content: center; min-inline-size: var(--spark-text-field-interior-button-size-s-inline-size); inset-inline-end: var(--spark-text-field-interior-button-size-s-inset-inline-end); } .spark-text-field-size-s .spark-text-field-interior-button.spark-button.spark-button-icon-only .spark-button-content { block-size: var(--spark-text-field-interior-button-size-s-block-size); inline-size: var(--spark-text-field-interior-button-size-s-inline-size); min-block-size: var(--spark-text-field-interior-button-size-s-block-size); min-inline-size: var(--spark-text-field-interior-button-size-s-inline-size); } .spark-text-field-size-s .spark-text-field-interior-button.spark-button.spark-button-icon-only:focus { color: var(--spark-text-field-interior-button-focus-color); background-color: var(--spark-text-field-interior-button-focus-backround-color); } .spark-text-field-size-s .spark-text-field-interior-button.spark-button.spark-button-icon-only:focus-visible { outline: none; box-shadow: none; } .spark-text-field-size-s.spark-text-field-quiet .spark-text-field-interior-button-presence > .spark-icon { margin-inline-end: var(--spark-text-field-interior-button-size-s-margin-inline-end); } .spark-text-field-focus-border { outline: var(--spark-text-field-focus-outline-width) solid var(--spark-text-field-focus-outline-color) !important; } .spark-text-field-message { color: var(--spark-text-field-color); display: block; line-height: var(--spark-text-field-line-height); } .spark-text-field-quiet.spark-text-field-size-s.spark-text-field-end-slot-2x .spark-input-size-s { padding-inline-end: calc( var(--spark-text-field-quiet-small-slot-size) + var(--spark-text-field-quiet-small-slot-size) ); } .spark-text-field-quiet.spark-text-field-size-s.spark-text-field-end-slot-2x .spark-text-field-start-slot { inline-size: calc( var(--spark-text-field-quiet-small-slot-size) + var(--spark-text-field-quiet-small-slot-size) ); } .spark-text-field-quiet.spark-text-field-size-s.spark-text-field-end-slot-1x .spark-input-size-s { padding-inline-end: var(--spark-text-field-quiet-small-slot-size); } .spark-text-field-quiet.spark-text-field-size-s.spark-text-field-end-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-quiet-small-slot-size); } .spark-text-field-quiet.spark-text-field-size-s.spark-text-field-start-slot-1x .spark-input-size-s { padding-inline-start: var(--spark-text-field-quiet-small-slot-size); } .spark-text-field-quiet.spark-text-field-size-s.spark-text-field-start-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-quiet-small-slot-size); } .spark-text-field-quiet.spark-text-field-size-m.spark-text-field-end-slot-2x .spark-input-size-m { padding-inline-end: calc( var(--spark-text-field-quiet-medium-slot-size) + var(--spark-text-field-quiet-medium-slot-size) ); } .spark-text-field-quiet.spark-text-field-size-m.spark-text-field-end-slot-2x .spark-text-field-start-slot { inline-size: calc( var(--spark-text-field-quiet-medium-slot-size) + var(--spark-text-field-quiet-medium-slot-size) ); } .spark-text-field-quiet.spark-text-field-size-m.spark-text-field-end-slot-1x .spark-input-size-m { padding-inline-end: var(--spark-text-field-quiet-medium-slot-size); } .spark-text-field-quiet.spark-text-field-size-m.spark-text-field-end-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-quiet-medium-slot-size); } .spark-text-field-quiet.spark-text-field-size-m.spark-text-field-start-slot-1x .spark-input-size-m { padding-inline-start: var(--spark-text-field-quiet-medium-slot-size); } .spark-text-field-quiet.spark-text-field-size-m.spark-text-field-start-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-quiet-medium-slot-size); } .spark-text-field-quiet.spark-text-field-size-l.spark-text-field-end-slot-2x .spark-input-size-l { padding-inline-end: calc( var(--spark-text-field-quiet-large-slot-size) + var(--spark-text-field-quiet-large-slot-size) ); } .spark-text-field-quiet.spark-text-field-size-l.spark-text-field-end-slot-2x .spark-text-field-start-slot { inline-size: calc( var(--spark-text-field-quiet-large-slot-size) + var(--spark-text-field-quiet-large-slot-size) ); } .spark-text-field-quiet.spark-text-field-size-l.spark-text-field-end-slot-1x .spark-input-size-l { padding-inline-end: var(--spark-text-field-quiet-large-slot-size); } .spark-text-field-quiet.spark-text-field-size-l.spark-text-field-end-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-quiet-large-slot-size); } .spark-text-field-quiet.spark-text-field-size-l.spark-text-field-start-slot-1x .spark-input-size-l { padding-inline-start: var(--spark-text-field-quiet-large-slot-size); } .spark-text-field-quiet.spark-text-field-size-l.spark-text-field-start-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-quiet-large-slot-size); } .spark-text-field-outline.spark-text-field-size-s.spark-text-field-end-slot-2x .spark-input-size-s { padding-inline-end: calc( var(--spark-text-field-outline-small-slot-size) + var(--spark-text-field-outline-small-slot-size) ); } .spark-text-field-outline.spark-text-field-size-s.spark-text-field-end-slot-2x .spark-text-field-start-slot { inline-size: calc( var(--spark-text-field-outline-small-slot-size) + var(--spark-text-field-outline-small-slot-size) ); } .spark-text-field-outline.spark-text-field-size-s.spark-text-field-end-slot-1x .spark-input-size-s { padding-inline-end: var(--spark-text-field-outline-small-slot-size); } .spark-text-field-outline.spark-text-field-size-s.spark-text-field-end-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-outline-small-slot-size); } .spark-text-field-outline.spark-text-field-size-s.spark-text-field-start-slot-1x .spark-input-size-s { padding-inline-start: var(--spark-text-field-outline-small-slot-size); } .spark-text-field-outline.spark-text-field-size-s.spark-text-field-start-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-outline-small-slot-size); } .spark-text-field-outline.spark-text-field-size-m.spark-text-field-end-slot-2x .spark-input-size-m { padding-inline-end: calc( var(--spark-text-field-outline-medium-slot-size) + var(--spark-text-field-outline-medium-slot-size) ); } .spark-text-field-outline.spark-text-field-size-m.spark-text-field-end-slot-2x .spark-text-field-start-slot { inline-size: calc( var(--spark-text-field-outline-medium-slot-size) + var(--spark-text-field-outline-medium-slot-size) ); } .spark-text-field-outline.spark-text-field-size-m.spark-text-field-end-slot-1x .spark-input-size-m { padding-inline-end: var(--spark-text-field-outline-medium-slot-size); } .spark-text-field-outline.spark-text-field-size-m.spark-text-field-end-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-outline-medium-slot-size); } .spark-text-field-outline.spark-text-field-size-m.spark-text-field-start-slot-1x .spark-input-size-m { padding-inline-start: var(--spark-text-field-outline-medium-slot-size); } .spark-text-field-outline.spark-text-field-size-m.spark-text-field-start-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-outline-medium-slot-size); } .spark-text-field-outline.spark-text-field-size-l.spark-text-field-end-slot-2x .spark-input-size-l { padding-inline-end: calc( var(--spark-text-field-outline-large-slot-size) + var(--spark-text-field-outline-large-slot-size) ); } .spark-text-field-outline.spark-text-field-size-l.spark-text-field-end-slot-2x .spark-text-field-start-slot { inline-size: calc( var(--spark-text-field-outline-large-slot-size) + var(--spark-text-field-outline-large-slot-size) ); } .spark-text-field-outline.spark-text-field-size-l.spark-text-field-end-slot-1x .spark-input-size-l { padding-inline-end: var(--spark-text-field-outline-large-slot-size); } .spark-text-field-outline.spark-text-field-size-l.spark-text-field-end-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-outline-large-slot-size); } .spark-text-field-outline.spark-text-field-size-l.spark-text-field-start-slot-1x .spark-input-size-l { padding-inline-start: var(--spark-text-field-outline-large-slot-size); } .spark-text-field-outline.spark-text-field-size-l.spark-text-field-start-slot-1x .spark-text-field-start-slot { inline-size: var(--spark-text-field-outline-large-slot-size); } .spark-text-field { color: var(--spark-text-field-color); display: flex; position: relative; box-sizing: border-box; } .spark-text-field [class^='spark-icon'] + [class^='spark-icon'] { margin-inline-start: var(--spark-text-field-margin-inline-start); } .spark-text-field .spark-input { inline-size: var(--spark-text-field-input-inline-size); text-overflow: ellipsis; } .spark-text-field .is-valid .spark-icon.check { color: var(--spark-text-field-color-valid); } .spark-text-field .is-invalid .spark-icon.cross { color: var(--spark-text-field-color-invalid); } .spark-text-field.spark-text-field-is-disabled { color: var(--spark-text-field-color-disabled); } .spark-text-field.spark-text-field-is-disabled .spark-text-field-start-slot .spark-icon { color: var(--spark-text-field-color-disabled-icon); } .spark-text-field .spark-text-field-start-slot, .spark-text-field .spark-text-field-end-slot { display: flex; position: absolute; align-items: center; inset-block-end: var(--spark-text-field-slot-inset-block-end); inset-block-start: var(--spark-text-field-slot-inset-block-start); } .spark-text-field .spark-text-field-start-slot { justify-content: flex-start; inset-inline-start: var(--spark-text-field-inset-inline-start); } .spark-text-field .spark-text-field-end-slot { justify-content: flex-end; inset-inline-end: var(--spark-text-field-inset-inline-end); } .spark-text-field .spark-text-field-end-slot.spark-text-field-interior-button.spark-button.spark-button-icon-only { position: absolute !important; } .spark-text-field:hover:not(.spark-icon) { color: var(--spark-text-field-color-hover); } .spark-text-field .spark-text-field-end-slot.spark-text-field-interior-button-presence .spark-icon { transform: translateX(var(--spark-text-field-translate-x)) !important; } .spark-text-field .spark-text-field-start-slot .spark-icon { color: var(--spark-text-field-colo-start-icon); } .spark-text-field .spark-text-field-start-slot button, .spark-text-field .spark-text-field-end-slot button { color: inherit; border: none; cursor: pointer; outline: none !important; padding: var(--spark-text-field-slot-button-padding); background: var(--spark-text-field-transparent); } .spark-text-field .spark-text-field-start-slot .split, .spark-text-field .spark-text-field-end-slot .split { block-size: var(--spark-text-field-split-block-size); border-inline-end: var(--spark-text-field-border-inline-end) solid var(--spark-text-field-split-color); } .spark-text-field.spark-text-field-is-disabled + .spark-text-field-message { color: var(--spark-text-field-color-disabled); }