import "../../../../@ant-design/cssinjs/es/extractStyle.mjs";
import "../../../../@ant-design/cssinjs/es/hooks/useCacheToken.mjs";
import "react";
import "../../../../@ant-design/cssinjs/es/StyleContext.mjs";
import { unit as n } from "../../../../@ant-design/cssinjs/es/util/index.mjs";
import "../../../../@ant-design/cssinjs/es/hooks/useCompatibleInsertionEffect.mjs";
import "../../../../@ant-design/cssinjs/es/hooks/useEffectCleanupRegister.mjs";
import "../../../../@ant-design/cssinjs/es/hooks/useHMR.mjs";
import "../../../../rc-util/es/warning.mjs";
import "../../../../@ant-design/cssinjs/es/theme/createTheme.mjs";
import "../../../../@ant-design/cssinjs/es/theme/ThemeCache.mjs";
import "../../../../@ant-design/cssinjs/es/transformers/legacyLogicalProperties.mjs";
import { resetComponent as g, clearFix as z } from "../../style/index.mjs";
import { genCompactItemStyle as B } from "../../style/compact-item.mjs";
import { genStyleHooks as O } from "../../theme/util/genComponentStyleHook.mjs";
import { merge as c } from "../../theme/util/statistic.mjs";
const j = (r) => ({
  // Firefox
  "&::-moz-placeholder": {
    opacity: 1
  },
  "&::placeholder": {
    color: r,
    userSelect: "none"
    // https://github.com/ant-design/ant-design/pull/32639
  },
  "&:placeholder-shown": {
    textOverflow: "ellipsis"
  }
}), b = (r) => ({
  borderColor: r.hoverBorderColor,
  backgroundColor: r.hoverBg
}), u = (r) => ({
  borderColor: r.activeBorderColor,
  boxShadow: r.activeShadow,
  outline: 0,
  backgroundColor: r.activeBg
}), h = (r) => ({
  color: r.colorTextDisabled,
  backgroundColor: r.colorBgContainerDisabled,
  borderColor: r.colorBorder,
  boxShadow: "none",
  cursor: "not-allowed",
  opacity: 1,
  "&:hover:not([disabled])": Object.assign({}, b(c(r, {
    hoverBorderColor: r.colorBorder,
    hoverBg: r.colorBgContainerDisabled
  })))
}), $ = (r) => {
  const {
    paddingBlockLG: o,
    fontSizeLG: i,
    lineHeightLG: e,
    borderRadiusLG: t,
    paddingInlineLG: a
  } = r;
  return {
    padding: `${n(o)} ${n(a)}`,
    fontSize: i,
    lineHeight: e,
    borderRadius: t
  };
}, f = (r) => ({
  padding: `${n(r.paddingBlockSM)} ${n(r.paddingInlineSM)}`,
  borderRadius: r.borderRadiusSM
}), m = (r, o) => {
  const {
    componentCls: i,
    colorError: e,
    colorWarning: t,
    errorActiveShadow: a,
    warningActiveShadow: d,
    colorErrorBorderHover: l,
    colorWarningBorderHover: s
  } = r;
  return {
    [`&-status-error:not(${o}-disabled):not(${o}-borderless)${o}`]: {
      borderColor: e,
      "&:hover": {
        borderColor: l
      },
      "&:focus, &:focus-within": Object.assign({}, u(c(r, {
        activeBorderColor: e,
        activeShadow: a
      }))),
      [`${i}-prefix, ${i}-suffix`]: {
        color: e
      }
    },
    [`&-status-warning:not(${o}-disabled):not(${o}-borderless)${o}`]: {
      borderColor: t,
      "&:hover": {
        borderColor: s
      },
      "&:focus, &:focus-within": Object.assign({}, u(c(r, {
        activeBorderColor: t,
        activeShadow: d
      }))),
      [`${i}-prefix, ${i}-suffix`]: {
        color: t
      }
    }
  };
}, S = (r) => Object.assign(Object.assign({
  position: "relative",
  display: "inline-block",
  width: "100%",
  minWidth: 0,
  padding: `${n(r.paddingBlock)} ${n(r.paddingInline)}`,
  color: r.colorText,
  fontSize: r.fontSize,
  lineHeight: r.lineHeight,
  backgroundColor: r.colorBgContainer,
  backgroundImage: "none",
  borderWidth: r.lineWidth,
  borderStyle: r.lineType,
  borderColor: r.colorBorder,
  borderRadius: r.borderRadius,
  transition: `all ${r.motionDurationMid}`
}, j(r.colorTextPlaceholder)), {
  "&:hover": Object.assign({}, b(r)),
  "&:focus, &:focus-within": Object.assign({}, u(r)),
  "&-disabled, &[disabled]": Object.assign({}, h(r)),
  "&-borderless": {
    "&, &:hover, &:focus, &-focused, &-disabled, &[disabled]": {
      backgroundColor: "transparent",
      border: "none",
      boxShadow: "none"
    }
  },
  // Reset height for `textarea`s
  "textarea&": {
    maxWidth: "100%",
    // prevent textarea resize from coming out of its container
    height: "auto",
    minHeight: r.controlHeight,
    lineHeight: r.lineHeight,
    verticalAlign: "bottom",
    transition: `all ${r.motionDurationSlow}, height 0s`,
    resize: "vertical"
  },
  // Size
  "&-lg": Object.assign({}, $(r)),
  "&-sm": Object.assign({}, f(r)),
  // RTL
  "&-rtl": {
    direction: "rtl"
  },
  "&-textarea-rtl": {
    direction: "rtl"
  }
}), W = (r) => {
  const {
    componentCls: o,
    antCls: i
  } = r;
  return {
    position: "relative",
    display: "table",
    width: "100%",
    borderCollapse: "separate",
    borderSpacing: 0,
    // Undo padding and float of grid classes
    "&[class*='col-']": {
      paddingInlineEnd: r.paddingXS,
      "&:last-child": {
        paddingInlineEnd: 0
      }
    },
    // Sizing options
    [`&-lg ${o}, &-lg > ${o}-group-addon`]: Object.assign({}, $(r)),
    [`&-sm ${o}, &-sm > ${o}-group-addon`]: Object.assign({}, f(r)),
    // Fix https://github.com/ant-design/ant-design/issues/5754
    [`&-lg ${i}-select-single ${i}-select-selector`]: {
      height: r.controlHeightLG
    },
    [`&-sm ${i}-select-single ${i}-select-selector`]: {
      height: r.controlHeightSM
    },
    [`> ${o}`]: {
      display: "table-cell",
      "&:not(:first-child):not(:last-child)": {
        borderRadius: 0
      }
    },
    [`${o}-group`]: {
      "&-addon, &-wrap": {
        display: "table-cell",
        width: 1,
        whiteSpace: "nowrap",
        verticalAlign: "middle",
        "&:not(:first-child):not(:last-child)": {
          borderRadius: 0
        }
      },
      "&-wrap > *": {
        display: "block !important"
      },
      "&-addon": {
        position: "relative",
        padding: `0 ${n(r.paddingInline)}`,
        color: r.colorText,
        fontWeight: "normal",
        fontSize: r.fontSize,
        textAlign: "center",
        backgroundColor: r.addonBg,
        border: `${n(r.lineWidth)} ${r.lineType} ${r.colorBorder}`,
        borderRadius: r.borderRadius,
        transition: `all ${r.motionDurationSlow}`,
        lineHeight: 1,
        // Reset Select's style in addon
        [`${i}-select`]: {
          margin: `${n(r.calc(r.paddingBlock).add(1).mul(-1).equal())} ${n(r.calc(r.paddingInline).mul(-1).equal())}`,
          [`&${i}-select-single:not(${i}-select-customize-input):not(${i}-pagination-size-changer)`]: {
            [`${i}-select-selector`]: {
              backgroundColor: "inherit",
              border: `${n(r.lineWidth)} ${r.lineType} transparent`,
              boxShadow: "none"
            }
          },
          "&-open, &-focused": {
            [`${i}-select-selector`]: {
              color: r.colorPrimary
            }
          }
        },
        // https://github.com/ant-design/ant-design/issues/31333
        [`${i}-cascader-picker`]: {
          margin: `-9px ${n(r.calc(r.paddingInline).mul(-1).equal())}`,
          backgroundColor: "transparent",
          [`${i}-cascader-input`]: {
            textAlign: "start",
            border: 0,
            boxShadow: "none"
          }
        }
      },
      "&-addon:first-child": {
        borderInlineEnd: 0
      },
      "&-addon:last-child": {
        borderInlineStart: 0
      }
    },
    [`${o}`]: {
      width: "100%",
      marginBottom: 0,
      textAlign: "inherit",
      "&:focus": {
        zIndex: 1,
        // Fix https://gw.alipayobjects.com/zos/rmsportal/DHNpoqfMXSfrSnlZvhsJ.png
        borderInlineEndWidth: 1
      },
      "&:hover": {
        zIndex: 1,
        borderInlineEndWidth: 1,
        [`${o}-search-with-button &`]: {
          zIndex: 0
        }
      }
    },
    // Reset rounded corners
    [`> ${o}:first-child, ${o}-group-addon:first-child`]: {
      borderStartEndRadius: 0,
      borderEndEndRadius: 0,
      // Reset Select's style in addon
      [`${i}-select ${i}-select-selector`]: {
        borderStartEndRadius: 0,
        borderEndEndRadius: 0
      }
    },
    [`> ${o}-affix-wrapper`]: {
      [`&:not(:first-child) ${o}`]: {
        borderStartStartRadius: 0,
        borderEndStartRadius: 0
      },
      [`&:not(:last-child) ${o}`]: {
        borderStartEndRadius: 0,
        borderEndEndRadius: 0
      }
    },
    [`> ${o}:last-child, ${o}-group-addon:last-child`]: {
      borderStartStartRadius: 0,
      borderEndStartRadius: 0,
      // Reset Select's style in addon
      [`${i}-select ${i}-select-selector`]: {
        borderStartStartRadius: 0,
        borderEndStartRadius: 0
      }
    },
    [`${o}-affix-wrapper`]: {
      "&:not(:last-child)": {
        borderStartEndRadius: 0,
        borderEndEndRadius: 0,
        [`${o}-search &`]: {
          borderStartStartRadius: r.borderRadius,
          borderEndStartRadius: r.borderRadius
        }
      },
      [`&:not(:first-child), ${o}-search &:not(:first-child)`]: {
        borderStartStartRadius: 0,
        borderEndStartRadius: 0
      }
    },
    [`&${o}-group-compact`]: Object.assign(Object.assign({
      display: "block"
    }, z()), {
      [`${o}-group-addon, ${o}-group-wrap, > ${o}`]: {
        "&:not(:first-child):not(:last-child)": {
          borderInlineEndWidth: r.lineWidth,
          "&:hover": {
            zIndex: 1
          },
          "&:focus": {
            zIndex: 1
          }
        }
      },
      "& > *": {
        display: "inline-block",
        float: "none",
        verticalAlign: "top",
        // https://github.com/ant-design/ant-design-pro/issues/139
        borderRadius: 0
      },
      [`
        & > ${o}-affix-wrapper,
        & > ${o}-number-affix-wrapper,
        & > ${i}-picker-range
      `]: {
        display: "inline-flex"
      },
      "& > *:not(:last-child)": {
        marginInlineEnd: r.calc(r.lineWidth).mul(-1).equal(),
        borderInlineEndWidth: r.lineWidth
      },
      // Undo float for .ant-input-group .ant-input
      [`${o}`]: {
        float: "none"
      },
      // reset border for Select, DatePicker, AutoComplete, Cascader, Mention, TimePicker, Input
      [`& > ${i}-select > ${i}-select-selector,
      & > ${i}-select-auto-complete ${o},
      & > ${i}-cascader-picker ${o},
      & > ${o}-group-wrapper ${o}`]: {
        borderInlineEndWidth: r.lineWidth,
        borderRadius: 0,
        "&:hover": {
          zIndex: 1
        },
        "&:focus": {
          zIndex: 1
        }
      },
      [`& > ${i}-select-focused`]: {
        zIndex: 1
      },
      // update z-index for arrow icon
      [`& > ${i}-select > ${i}-select-arrow`]: {
        zIndex: 1
        // https://github.com/ant-design/ant-design/issues/20371
      },
      [`& > *:first-child,
      & > ${i}-select:first-child > ${i}-select-selector,
      & > ${i}-select-auto-complete:first-child ${o},
      & > ${i}-cascader-picker:first-child ${o}`]: {
        borderStartStartRadius: r.borderRadius,
        borderEndStartRadius: r.borderRadius
      },
      [`& > *:last-child,
      & > ${i}-select:last-child > ${i}-select-selector,
      & > ${i}-cascader-picker:last-child ${o},
      & > ${i}-cascader-picker-focused:last-child ${o}`]: {
        borderInlineEndWidth: r.lineWidth,
        borderStartEndRadius: r.borderRadius,
        borderEndEndRadius: r.borderRadius
      },
      // https://github.com/ant-design/ant-design/issues/12493
      [`& > ${i}-select-auto-complete ${o}`]: {
        verticalAlign: "top"
      },
      [`${o}-group-wrapper + ${o}-group-wrapper`]: {
        marginInlineStart: r.calc(r.lineWidth).mul(-1).equal(),
        [`${o}-affix-wrapper`]: {
          borderRadius: 0
        }
      },
      [`${o}-group-wrapper:not(:last-child)`]: {
        [`&${o}-search > ${o}-group`]: {
          [`& > ${o}-group-addon > ${o}-search-button`]: {
            borderRadius: 0
          },
          [`& > ${o}`]: {
            borderStartStartRadius: r.borderRadius,
            borderStartEndRadius: 0,
            borderEndEndRadius: 0,
            borderEndStartRadius: r.borderRadius
          }
        }
      }
    })
  };
}, A = (r) => {
  const {
    componentCls: o,
    controlHeightSM: i,
    lineWidth: e,
    calc: t
  } = r, a = 16, d = t(i).sub(t(e).mul(2)).sub(a).div(2).equal();
  return {
    [o]: Object.assign(Object.assign(Object.assign(Object.assign({}, g(r)), S(r)), m(r, o)), {
      '&[type="color"]': {
        height: r.controlHeight,
        [`&${o}-lg`]: {
          height: r.controlHeightLG
        },
        [`&${o}-sm`]: {
          height: i,
          paddingTop: d,
          paddingBottom: d
        }
      },
      '&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration': {
        "-webkit-appearance": "none"
      }
    })
  };
}, T = (r) => {
  const {
    componentCls: o
  } = r;
  return {
    // ========================= Input =========================
    [`${o}-clear-icon`]: {
      margin: 0,
      color: r.colorTextQuaternary,
      fontSize: r.fontSizeIcon,
      verticalAlign: -1,
      // https://github.com/ant-design/ant-design/pull/18151
      // https://codesandbox.io/s/wizardly-sun-u10br
      cursor: "pointer",
      transition: `color ${r.motionDurationSlow}`,
      "&:hover": {
        color: r.colorTextTertiary
      },
      "&:active": {
        color: r.colorText
      },
      "&-hidden": {
        visibility: "hidden"
      },
      "&-has-suffix": {
        margin: `0 ${n(r.inputAffixPadding)}`
      }
    }
  };
}, G = (r) => {
  const {
    componentCls: o,
    inputAffixPadding: i,
    colorTextDescription: e,
    motionDurationSlow: t,
    colorIcon: a,
    colorIconHover: d,
    iconCls: l
  } = r;
  return {
    [`${o}-affix-wrapper`]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, S(r)), {
      display: "inline-flex",
      [`&:not(${o}-affix-wrapper-disabled):hover`]: {
        zIndex: 1,
        [`${o}-search-with-button &`]: {
          zIndex: 0
        }
      },
      "&-focused, &:focus": {
        zIndex: 1
      },
      "&-disabled": {
        [`${o}[disabled]`]: {
          background: "transparent"
        }
      },
      [`> input${o}`]: {
        padding: 0,
        fontSize: "inherit",
        border: "none",
        borderRadius: 0,
        outline: "none",
        "&::-ms-reveal": {
          display: "none"
        },
        "&:focus": {
          boxShadow: "none !important"
        }
      },
      "&::before": {
        display: "inline-block",
        width: 0,
        visibility: "hidden",
        content: '"\\a0"'
      },
      [`${o}`]: {
        "&-prefix, &-suffix": {
          display: "flex",
          flex: "none",
          alignItems: "center",
          "> *:not(:last-child)": {
            marginInlineEnd: r.paddingXS
          }
        },
        "&-show-count-suffix": {
          color: e
        },
        "&-show-count-has-suffix": {
          marginInlineEnd: r.paddingXXS
        },
        "&-prefix": {
          marginInlineEnd: i
        },
        "&-suffix": {
          marginInlineStart: i
        }
      }
    }), T(r)), {
      // password
      [`${l}${o}-password-icon`]: {
        color: a,
        cursor: "pointer",
        transition: `all ${t}`,
        "&:hover": {
          color: d
        }
      }
    }), m(r, `${o}-affix-wrapper`))
  };
}, L = (r) => {
  const {
    componentCls: o,
    colorError: i,
    colorWarning: e,
    borderRadiusLG: t,
    borderRadiusSM: a
  } = r;
  return {
    [`${o}-group`]: Object.assign(Object.assign(Object.assign({}, g(r)), W(r)), {
      "&-rtl": {
        direction: "rtl"
      },
      "&-wrapper": {
        display: "inline-block",
        width: "100%",
        textAlign: "start",
        verticalAlign: "top",
        // https://github.com/ant-design/ant-design/issues/6403
        "&-rtl": {
          direction: "rtl"
        },
        // Size
        "&-lg": {
          [`${o}-group-addon`]: {
            borderRadius: t,
            fontSize: r.fontSizeLG
          }
        },
        "&-sm": {
          [`${o}-group-addon`]: {
            borderRadius: a
          }
        },
        // Status
        "&-status-error": {
          [`${o}-group-addon`]: {
            color: i,
            borderColor: i
          }
        },
        "&-status-warning": {
          [`${o}-group-addon`]: {
            color: e,
            borderColor: e
          }
        },
        "&-disabled": {
          [`${o}-group-addon`]: Object.assign({}, h(r))
        },
        // Fix the issue of using icons in Space Compact mode
        // https://github.com/ant-design/ant-design/issues/42122
        [`&:not(${o}-compact-first-item):not(${o}-compact-last-item)${o}-compact-item`]: {
          [`${o}, ${o}-group-addon`]: {
            borderRadius: 0
          }
        },
        [`&:not(${o}-compact-last-item)${o}-compact-first-item`]: {
          [`${o}, ${o}-group-addon`]: {
            borderStartEndRadius: 0,
            borderEndEndRadius: 0
          }
        },
        [`&:not(${o}-compact-first-item)${o}-compact-last-item`]: {
          [`${o}, ${o}-group-addon`]: {
            borderStartStartRadius: 0,
            borderEndStartRadius: 0
          }
        }
      }
    })
  };
}, M = (r) => {
  const {
    componentCls: o,
    antCls: i
  } = r, e = `${o}-search`;
  return {
    [e]: {
      [`${o}`]: {
        "&:hover, &:focus": {
          borderColor: r.colorPrimaryHover,
          [`+ ${o}-group-addon ${e}-button:not(${i}-btn-primary)`]: {
            borderInlineStartColor: r.colorPrimaryHover
          }
        }
      },
      [`${o}-affix-wrapper`]: {
        borderRadius: 0
      },
      // fix slight height diff in Firefox:
      // https://ant.design/components/auto-complete-cn/#components-auto-complete-demo-certain-category
      [`${o}-lg`]: {
        lineHeight: r.calc(r.lineHeightLG).sub(2e-4).equal({
          unit: !1
        })
      },
      [`> ${o}-group`]: {
        [`> ${o}-group-addon:last-child`]: {
          insetInlineStart: -1,
          padding: 0,
          border: 0,
          [`${e}-button`]: {
            paddingTop: 0,
            paddingBottom: 0,
            borderStartStartRadius: 0,
            borderStartEndRadius: r.borderRadius,
            borderEndEndRadius: r.borderRadius,
            borderEndStartRadius: 0,
            boxShadow: "none"
          },
          [`${e}-button:not(${i}-btn-primary)`]: {
            color: r.colorTextDescription,
            "&:hover": {
              color: r.colorPrimaryHover
            },
            "&:active": {
              color: r.colorPrimaryActive
            },
            [`&${i}-btn-loading::before`]: {
              insetInlineStart: 0,
              insetInlineEnd: 0,
              insetBlockStart: 0,
              insetBlockEnd: 0
            }
          }
        }
      },
      [`${e}-button`]: {
        height: r.controlHeight,
        "&:hover, &:focus": {
          zIndex: 1
        }
      },
      [`&-large ${e}-button`]: {
        height: r.controlHeightLG
      },
      [`&-small ${e}-button`]: {
        height: r.controlHeightSM
      },
      "&-rtl": {
        direction: "rtl"
      },
      // ===================== Compact Item Customized Styles =====================
      [`&${o}-compact-item`]: {
        [`&:not(${o}-compact-last-item)`]: {
          [`${o}-group-addon`]: {
            [`${o}-search-button`]: {
              marginInlineEnd: r.calc(r.lineWidth).mul(-1).equal(),
              borderRadius: 0
            }
          }
        },
        [`&:not(${o}-compact-first-item)`]: {
          [`${o},${o}-affix-wrapper`]: {
            borderRadius: 0
          }
        },
        [`> ${o}-group-addon ${o}-search-button,
        > ${o},
        ${o}-affix-wrapper`]: {
          "&:hover,&:focus,&:active": {
            zIndex: 2
          }
        },
        [`> ${o}-affix-wrapper-focused`]: {
          zIndex: 2
        }
      }
    }
  };
}, P = (r) => {
  const {
    componentCls: o,
    paddingLG: i
  } = r, e = `${o}-textarea`;
  return {
    [e]: {
      position: "relative",
      "&-show-count": {
        // https://github.com/ant-design/ant-design/issues/33049
        [`> ${o}`]: {
          height: "100%"
        },
        [`${o}-data-count`]: {
          position: "absolute",
          bottom: r.calc(r.fontSize).mul(r.lineHeight).mul(-1).equal(),
          insetInlineEnd: 0,
          color: r.colorTextDescription,
          whiteSpace: "nowrap",
          pointerEvents: "none"
        }
      },
      "&-allow-clear": {
        [`> ${o}`]: {
          paddingInlineEnd: i
        }
      },
      [`&-affix-wrapper${e}-has-feedback`]: {
        [`${o}`]: {
          paddingInlineEnd: i
        }
      },
      [`&-affix-wrapper${o}-affix-wrapper`]: {
        padding: 0,
        [`> textarea${o}`]: {
          fontSize: "inherit",
          border: "none",
          outline: "none",
          "&:focus": {
            boxShadow: "none !important"
          }
        },
        [`${o}-suffix`]: {
          margin: 0,
          "> *:not(:last-child)": {
            marginInline: 0
          },
          // Clear Icon
          [`${o}-clear-icon`]: {
            position: "absolute",
            insetInlineEnd: r.paddingXS,
            insetBlockStart: r.paddingXS
          },
          // Feedback Icon
          [`${e}-suffix`]: {
            position: "absolute",
            top: 0,
            insetInlineEnd: r.paddingInline,
            bottom: 0,
            zIndex: 1,
            display: "inline-flex",
            alignItems: "center",
            margin: "auto",
            pointerEvents: "none"
          }
        }
      }
    }
  };
}, D = (r) => {
  const {
    componentCls: o
  } = r;
  return {
    [`${o}-out-of-range`]: {
      [`&, & input, & textarea, ${o}-show-count-suffix, ${o}-data-count`]: {
        color: r.colorError
      }
    }
  };
};
function q(r) {
  return c(r, {
    inputAffixPadding: r.paddingXXS
  });
}
const X = (r) => {
  const {
    controlHeight: o,
    fontSize: i,
    lineHeight: e,
    lineWidth: t,
    controlHeightSM: a,
    controlHeightLG: d,
    fontSizeLG: l,
    lineHeightLG: s,
    paddingSM: x,
    controlPaddingHorizontalSM: w,
    controlPaddingHorizontal: I,
    colorFillAlter: R,
    colorPrimaryHover: v,
    colorPrimary: E,
    controlOutlineWidth: p,
    controlOutline: y,
    colorErrorOutline: C,
    colorWarningOutline: H
  } = r;
  return {
    paddingBlock: Math.max(Math.round((o - i * e) / 2 * 10) / 10 - t, 0),
    paddingBlockSM: Math.max(Math.round((a - i * e) / 2 * 10) / 10 - t, 0),
    paddingBlockLG: Math.ceil((d - l * s) / 2 * 10) / 10 - t,
    paddingInline: x - t,
    paddingInlineSM: w - t,
    paddingInlineLG: I - t,
    addonBg: R,
    activeBorderColor: E,
    hoverBorderColor: v,
    activeShadow: `0 0 0 ${p}px ${y}`,
    errorActiveShadow: `0 0 0 ${p}px ${C}`,
    warningActiveShadow: `0 0 0 ${p}px ${H}`,
    hoverBg: "",
    activeBg: ""
  };
}, nr = O("Input", (r) => {
  const o = c(r, q(r));
  return [
    A(o),
    P(o),
    G(o),
    L(o),
    M(o),
    D(o),
    // =====================================================
    // ==             Space Compact                       ==
    // =====================================================
    B(o)
  ];
}, X);
export {
  nr as default,
  u as genActiveStyle,
  S as genBasicInputStyle,
  h as genDisabledStyle,
  b as genHoverStyle,
  W as genInputGroupStyle,
  f as genInputSmallStyle,
  j as genPlaceholderStyle,
  m as genStatusStyle,
  X as initComponentToken,
  q as initInputToken
};
