"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)("&.", _TextFieldtokens.classes.outerLabelPlacement, "{", _TextFieldstyles.Label, "{position:relative;display:inline-block;color:var(", _TextFieldtokens.tokens.labelColor, ");}}&.", _TextFieldtokens.classes.innerLabelPlacement, "{", _TextFieldstyles.InputContainer, "{padding:var(", _TextFieldtokens.tokens.contentLabelInnerPadding, ");}", _TextFieldstyles.Input, ":not(.", _TextFieldtokens.classes.readOnlyInput, "):focus ~ ", _TextFieldstyles.Label, ",", _TextFieldstyles.Input, ".", _TextFieldtokens.classes.hasValue, " ~ ", _TextFieldstyles.Label, ",", _TextFieldstyles.Input, ".", _TextFieldtokens.classes.keepPlaceholder, " ~ ", _TextFieldstyles.Label, "{color:var(", _TextFieldtokens.tokens.labelInnerColor, ",var(", _TextFieldtokens.tokens.placeholderColor, "));top:0;transform:translateY(0);padding:var(", _TextFieldtokens.tokens.labelInnerPadding, ");font-family:var(", _TextFieldtokens.tokens.labelInnerFontFamily, ");font-size:var(", _TextFieldtokens.tokens.labelInnerFontSize, ");font-style:var(", _TextFieldtokens.tokens.labelInnerFontStyle, ");font-weight:var(", _TextFieldtokens.tokens.labelInnerFontWeight, ");letter-spacing:var(", _TextFieldtokens.tokens.labelInnerLetterSpacing, ");line-height:var(", _TextFieldtokens.tokens.labelInnerLineHeight, ");}", _TextFieldstyles.Label, "{color:var(", _TextFieldtokens.tokens.placeholderColor, ");pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:flex-start;box-sizing:border-box;width:100%;transition:top 0.1s ease-in-out,transform 0.1s ease-in-out,padding 0.1s ease-in-out,color 0.1s ease-in-out,font-size 0.1s ease-in-out,font-weight 0.1s ease-in-out,letter-spacing 0.1s ease-in-out,line-height 0.1s ease-in-out;}}&.", _TextFieldtokens.classes.hasHint, ".", _TextFieldtokens.classes.clear, "{", _TextFieldstyles.StyledIndicator, "{&.", _TextFieldtokens.classes.innerLabelPlacement, ".", _TextFieldtokens.classes.requiredAlignRight, "{inset:var(", _TextFieldtokens.tokens.clearIndicatorHintInnerRight, ");}}}", "base");
