"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "base", {
    enumerable: true,
    get: function() {
        return base;
    }
});
const _react = require("@emotion/react");
const _TextFieldtokens = require("../../TextField.tokens");
const _TextFieldstyles = require("../../TextField.styles");
const base = (0, /*#__PURE__*/ _react.css)(_TextFieldstyles.InputWrapper, "{", _TextFieldtokens.privateTokens.borderColor, ":var(", _TextFieldtokens.tokens.borderColor, ");", _TextFieldtokens.privateTokens.backgroundColor, ":var(", _TextFieldtokens.tokens.backgroundColor, ");color:var(", _TextFieldtokens.tokens.color, ");background-color:var(", _TextFieldtokens.privateTokens.backgroundColor, ");box-shadow:inset 0 0 0 var(", _TextFieldtokens.tokens.borderWidth, ") var(", _TextFieldtokens.privateTokens.borderColor, "),var(", _TextFieldtokens.tokens.boxShadow, ",inset 0 0 0 0 transparent);caret-color:var(", _TextFieldtokens.tokens.caretColor, ");transition:background-color 0.1s ease-in,color 0.1s ease-in,box-shadow 0.1s ease-in;}&:not([readonly]) ", _TextFieldstyles.InputWrapper, ":hover:not(:has(", _TextFieldstyles.StyledHintWrapper, ":hover)):not(:focus-within){", _TextFieldtokens.privateTokens.borderColor, ":var(", _TextFieldtokens.tokens.borderColorHover, ",var(", _TextFieldtokens.tokens.borderColor, "));", _TextFieldtokens.privateTokens.backgroundColor, ":var(", _TextFieldtokens.tokens.backgroundColorHover, ",var(", _TextFieldtokens.tokens.backgroundColor, "));}", _TextFieldstyles.Input, "{color:var(", _TextFieldtokens.tokens.color, ");}", _TextFieldstyles.InputPlaceholder, "{color:var(", _TextFieldtokens.tokens.placeholderColor, ");}&:not([readonly]) ", _TextFieldstyles.InputWrapper, ":focus-within{", _TextFieldtokens.privateTokens.borderColor, ":var(", _TextFieldtokens.tokens.borderColorFocus, ",var(", _TextFieldtokens.tokens.borderColor, "));", _TextFieldtokens.privateTokens.backgroundColor, ":var(\n            ", _TextFieldtokens.tokens.backgroundColorFocus, ",var(", _TextFieldtokens.tokens.backgroundColor, ")\n        );&:after{box-shadow:var(", _TextFieldtokens.tokens.boxShadowSecondary, ",inset 0 0 0 0 transparent);}", _TextFieldstyles.Input, "{color:var(", _TextFieldtokens.tokens.colorFocus, ");}", _TextFieldstyles.InputPlaceholder, "{color:var(", _TextFieldtokens.tokens.placeholderColorFocus, ");}}", _TextFieldstyles.TitleCaption, "{color:var(", _TextFieldtokens.tokens.titleCaptionColor, ");}", _TextFieldstyles.StyledTextBefore, "{color:var(", _TextFieldtokens.tokens.textBeforeColor, ");}", _TextFieldstyles.StyledTextAfter, "{color:var(", _TextFieldtokens.tokens.textAfterColor, ");}", _TextFieldstyles.StyledHelpers, "{", _TextFieldstyles.StyledLeftHelper, "{color:var(", _TextFieldtokens.tokens.leftHelperColor, ");}", _TextFieldstyles.StyledRightHelper, "{color:var(", _TextFieldtokens.tokens.rightHelperColor, ");}&.", _TextFieldtokens.classes.hasFocus, "{", _TextFieldstyles.StyledLeftHelper, "{color:var(", _TextFieldtokens.tokens.leftHelperColorFocus, ",var(", _TextFieldtokens.tokens.leftHelperColor, "));}", _TextFieldstyles.StyledRightHelper, "{color:var(", _TextFieldtokens.tokens.rightHelperColorFocus, ",var(", _TextFieldtokens.tokens.rightHelperColor, "));}}}&.", _TextFieldtokens.classes.hasDivider, "{", _TextFieldstyles.InputWrapper, "{--plasma_private-textfield-divider-color:var(", _TextFieldtokens.tokens.dividerColor, ");--plasma_private-textfield-divider-width:var(", _TextFieldtokens.tokens.dividerWidth, ");&:before{content:'';position:absolute;height:var(--plasma_private-textfield-divider-width,0.063rem);width:100%;bottom:0;left:0;background-color:var(--plasma_private-textfield-divider-color);transition:background-color 0.1s ease-in;}}&:not([readonly]) ", _TextFieldstyles.InputWrapper, ":hover:not(:has(", _TextFieldstyles.StyledHintWrapper, ":hover)):not(:focus-within){--plasma_private-textfield-divider-color:var(\n                ", _TextFieldtokens.tokens.dividerColorHover, ",var(", _TextFieldtokens.tokens.dividerColor, ")\n            );}&:not([readonly]) ", _TextFieldstyles.InputWrapper, ":focus-within{--plasma_private-textfield-divider-color:var(\n                ", _TextFieldtokens.tokens.dividerColorFocus, ",var(", _TextFieldtokens.tokens.dividerColor, ")\n            );", _TextFieldstyles.InputPlaceholder, "{color:var(", _TextFieldtokens.tokens.clearPlaceholderColorFocus, ");}}}", "base");
