This commit is contained in:
CHEVALLIER Abel
2025-11-13 16:23:22 +01:00
parent de9c515a47
commit cb235644dc
34924 changed files with 3811102 additions and 0 deletions

4
node_modules/ng-zorro-antd/select/style/entry.less generated vendored Normal file
View File

@@ -0,0 +1,4 @@
@import './index.less';
// style dependencies
@import '../../empty/style/entry.less';
@import './patch.less';

1302
node_modules/ng-zorro-antd/select/style/index.css generated vendored Normal file

File diff suppressed because it is too large Load Diff

414
node_modules/ng-zorro-antd/select/style/index.less generated vendored Normal file
View File

@@ -0,0 +1,414 @@
@import '../../style/themes/index';
@import '../../style/mixins/index';
@import '../../input/style/mixin';
@import './single';
@import './multiple';
@import './status';
@select-prefix-cls: ~'@{ant-prefix}-select';
.select-selector() {
position: relative;
background-color: @select-background;
border: @border-width-base @border-style-base @select-border-color;
border-radius: @control-border-radius;
transition: all 0.3s @ease-in-out;
input {
cursor: pointer;
}
.@{select-prefix-cls}-prefix {
flex: none;
margin-inline-end: @select-select-affix-padding;
}
.@{select-prefix-cls}-selection-wrap {
position: relative;
display: flex;
width: 100%;
min-width: 0;
&::after {
width: 0;
overflow: hidden;
content: '\a0';
}
}
.@{select-prefix-cls}-show-search& {
cursor: text;
input {
cursor: auto;
}
}
.@{select-prefix-cls}-disabled& {
color: @disabled-color;
background: @input-disabled-bg;
cursor: not-allowed;
.@{select-prefix-cls}-multiple& {
background: @select-multiple-disabled-background;
}
input {
cursor: not-allowed;
}
}
}
/* Reset search input style */
.select-search-input-without-border() {
.@{select-prefix-cls}-selection-search-input {
margin: 0;
padding: 0;
font-family: inherit;
background: transparent;
border: none;
outline: none;
appearance: none;
&::-webkit-search-cancel-button {
display: none;
appearance: none;
}
}
}
.@{select-prefix-cls} {
.reset-component();
position: relative;
display: inline-flex;
cursor: pointer;
&:not(&-customize-input) &-selector {
.select-selector();
.select-search-input-without-border();
}
&:not(&-disabled):hover &-selector {
.hover();
}
&:not(&-disabled)&-focused &-selector {
.active();
}
// ======================== Selection ========================
&-selection-item {
flex: 1;
overflow: hidden;
font-weight: normal;
white-space: nowrap;
text-overflow: ellipsis;
user-select: none;
// IE11 css hack. `*::-ms-backdrop,` is a must have
@media all and (-ms-high-contrast: none) {
*::-ms-backdrop,
& {
flex: auto;
}
}
}
// ======================= Placeholder =======================
&-selection-placeholder {
flex: 1;
overflow: hidden;
color: @input-placeholder-color;
white-space: nowrap;
text-overflow: ellipsis;
pointer-events: none;
// IE11 css hack. `*::-ms-backdrop,` is a must have
@media all and (-ms-high-contrast: none) {
*::-ms-backdrop,
& {
flex: auto;
}
}
}
// ========================== Arrow ==========================
&-arrow {
.iconfont-mixin();
position: absolute;
top: 50%;
inset-inline-start: auto;
inset-inline-end: @input-padding-horizontal-base;
display: flex;
align-items: center;
height: @font-size-icon;
margin-top: (-@font-size-icon / 2);
color: @disabled-color;
font-size: @font-size-icon;
line-height: 1;
text-align: center;
pointer-events: none;
.@{iconfont-css-prefix} {
vertical-align: top;
transition: transform 0.3s;
> svg {
vertical-align: top;
}
&:not(.@{select-prefix-cls}-suffix) {
pointer-events: auto;
}
}
.@{select-prefix-cls}-disabled & {
cursor: not-allowed;
}
> *:not(:last-child) {
margin-inline-end: @padding-xs;
}
}
// ========================== Clear ==========================
&-clear {
position: absolute;
top: 50%;
z-index: 1;
display: inline-block;
width: @font-size-icon;
height: @font-size-icon;
margin-top: (-@font-size-icon / 2);
color: @disabled-color;
font-size: @font-size-icon;
font-style: normal;
line-height: 1;
text-align: center;
text-transform: none;
background: @select-clear-background;
// https://github.com/ant-design/ant-design/issues/54205
// Force GPU compositing on Safari to prevent flickering on opacity/transform transitions
transform: translateZ(0);
cursor: pointer;
opacity: 0;
transition:
color 0.3s ease,
opacity 0.15s ease;
inset-inline-start: auto;
inset-inline-end: @input-padding-horizontal-base;
text-rendering: auto;
&::before {
display: block;
}
&:hover {
color: @text-color-secondary;
}
.@{select-prefix-cls}:hover & {
opacity: 1;
}
}
// ========================== Popup ==========================
&-dropdown {
.reset-component();
position: absolute;
top: -9999px;
z-index: @zindex-dropdown;
box-sizing: border-box;
padding: @padding-xss;
overflow: hidden;
font-size: @font-size-base;
// Fix select render lag of long text in chrome
// https://github.com/ant-design/ant-design/issues/11456
// https://github.com/ant-design/ant-design/issues/11843
font-variant: initial;
background-color: @select-dropdown-bg;
border-radius: @border-radius-base;
outline: none;
box-shadow: @box-shadow-base;
&.@{ant-prefix}-slide-up-enter.@{ant-prefix}-slide-up-enter-active&-placement-bottomLeft,
&.@{ant-prefix}-slide-up-appear.@{ant-prefix}-slide-up-appear-active&-placement-bottomLeft {
animation-name: antSlideUpIn;
}
&.@{ant-prefix}-slide-up-enter.@{ant-prefix}-slide-up-enter-active&-placement-topLeft,
&.@{ant-prefix}-slide-up-appear.@{ant-prefix}-slide-up-appear-active&-placement-topLeft {
animation-name: antSlideDownIn;
}
&.@{ant-prefix}-slide-up-leave.@{ant-prefix}-slide-up-leave-active&-placement-bottomLeft {
animation-name: antSlideUpOut;
}
&.@{ant-prefix}-slide-up-leave.@{ant-prefix}-slide-up-leave-active&-placement-topLeft {
animation-name: antSlideDownOut;
}
&-hidden {
display: none;
}
&-empty {
color: @disabled-color;
}
}
// ========================= Options =========================
.item() {
position: relative;
display: block;
min-height: @select-dropdown-height;
padding: @select-dropdown-vertical-padding @control-padding-horizontal;
color: @text-color;
font-weight: normal;
font-size: @select-dropdown-font-size;
line-height: @select-dropdown-line-height;
}
&-item-empty {
.item();
color: @disabled-color;
}
&-item {
.item();
cursor: pointer;
transition: background 0.3s ease;
// =========== Group ============
&-group {
color: @text-color-secondary;
font-size: @font-size-sm;
cursor: default;
}
// =========== Option ===========
&-option {
display: flex;
&-content {
flex: auto;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
&-state {
flex: none;
user-select: none;
}
&-active:not(&-disabled) {
background-color: @select-item-active-bg;
}
&-selected:not(&-disabled) {
color: @select-item-selected-color;
font-weight: @select-item-selected-font-weight;
background-color: @select-item-selected-bg;
.@{select-prefix-cls}-item-option-state {
color: @primary-color;
}
}
&-disabled {
&.@{select-prefix-cls}-item-option-selected {
background-color: @select-multiple-disabled-background;
}
color: @disabled-color;
cursor: not-allowed;
}
&-grouped {
padding-inline-start: @control-padding-horizontal * 2;
}
}
}
// ============================================================
// == Size ==
// ============================================================
&-lg {
font-size: @font-size-lg;
}
// no border style
&&-borderless,
&&-borderless:hover,
&&-borderless:focus,
&&-borderless&-focused,
&&-borderless&-disabled,
&&-borderless&[disabled] {
.@{select-prefix-cls}-selector {
background-color: transparent;
border-color: transparent;
box-shadow: none;
}
}
// filled style
&&-filled &-selector {
background-color: @input-variant-filled-bg;
border-color: transparent;
box-shadow: none;
}
&&-filled:hover &-selector {
background-color: @input-variant-filled-hover-bg;
border-color: transparent;
box-shadow: none;
}
&&-filled:focus,
&&-filled&-focused {
.@{select-prefix-cls}-selector {
.active();
background-color: transparent;
box-shadow: none;
}
}
&&-filled&-disabled,
&&-filled&[disabled] {
.@{select-prefix-cls}-selector {
.disabled();
}
}
// underlined style
&&-underlined,
&&-underlined:hover,
&&-underlined:focus,
&&-underlined&-focused,
&&-underlined&-disabled,
&&-underlined&[disabled] {
.@{select-prefix-cls}-selector {
background-color: transparent;
border-width: 0 0 @border-width-base;
border-radius: 0;
box-shadow: none;
}
}
&&-underlined:hover:not(&-focused):not(:focus) &-selector {
border-color: @input-border-color;
}
&&-in-form-item {
width: 100%;
}
// ===================== Compact Item Styles =====================
.compact-item(@select-prefix-cls, ~'@{select-prefix-cls}-selector', ~'@{select-prefix-cls}-focused');
}
@import './rtl';

File diff suppressed because one or more lines are too long

292
node_modules/ng-zorro-antd/select/style/multiple.less generated vendored Normal file
View File

@@ -0,0 +1,292 @@
@import (reference) '../../style/themes/index';
@select-prefix-cls: ~'@{ant-prefix}-select';
@select-overflow-prefix-cls: ~'@{select-prefix-cls}-selection-overflow';
// Multiple select specific variables
@select-internal-fixed-item-margin: calc(@padding-xss / 2);
@select-multiple-base-padding: max(calc(@padding-xss - @line-width), 0px);
@select-multiple-container-padding: max(calc(@select-multiple-base-padding - @select-internal-fixed-item-margin), 0px);
@select-item-dist: calc(calc(@select-height - @select-multiple-item-height) / 2 - @line-width);
@select-multiple-selector-bg-disabled: @input-disabled-bg;
/**
* Get multiple selector needed style. The calculation:
*
* ContainerPadding = BasePadding - ItemMargin
*
* Border: ╔═══════════════════════════╗ ┬
* ContainerPadding: ║ ║ │
* ╟───────────────────────────╢ ┬ │
* Item Margin: ║ ║ │ │
* ║ ┌──────────┐ ║ │ │
* Item(multipleItemHeight): ║ BasePadding │ Item │ ║ Overflow Container(ControlHeight)
* ║ └──────────┘ ║ │ │
* Item Margin: ║ ║ │ │
* ╟───────────────────────────╢ ┴ │
* ContainerPadding: ║ ║ │
* Border: ╚═══════════════════════════╝ ┴
*/
// Multiple selector utilities based on CSS-in-JS getMultipleSelectorUnit function
.getMultipleSelectorUnit(@item-height, @base-padding, @container-padding) {
@result-item-height: @item-height;
@result-item-line-height: calc(@item-height - @line-width * 2);
@result-base-padding: @base-padding;
@result-container-padding: @container-padding;
}
// Utility to calculate select item distance
.getSelectItemStyle(@select-height, @multiple-item-height) {
@select-item-dist: calc(calc(@select-height - @multiple-item-height) / 2 - @line-width);
}
// Overflow styles
.genOverflowStyle() {
// Overflow container
.@{select-overflow-prefix-cls} {
position: relative;
display: flex;
flex: auto;
flex-wrap: wrap;
max-width: 100%;
&-item {
display: inline-flex;
flex: none;
align-self: center;
// https://github.com/ant-design/ant-design/issues/54179
max-width: calc(100% - 4px);
}
}
// Selection items
.@{select-prefix-cls}-selection-item {
display: flex;
flex: none;
align-self: center;
box-sizing: border-box;
max-width: 100%;
background: @select-selection-item-bg;
border: @line-width @border-style-base @select-selection-item-border-color;
border-radius: @border-radius-sm;
cursor: default;
transition:
font-size @animation-duration-slow,
line-height @animation-duration-slow,
height @animation-duration-slow;
margin-block: @select-internal-fixed-item-margin;
margin-inline-end: calc(@select-internal-fixed-item-margin * 2);
padding-inline-start: @padding-xs;
padding-inline-end: calc(@padding-xs / 2);
.@{select-prefix-cls}-disabled& {
color: @select-multiple-item-disabled-color;
border-color: @select-multiple-item-disabled-border-color;
cursor: not-allowed;
}
// Content
&-content {
display: inline-block;
overflow: hidden;
white-space: pre; // fix whitespace wrapping. custom tags display all whitespace within.
text-overflow: ellipsis;
margin-inline-end: calc(@padding-xs / 2);
}
&-remove {
.iconfont-mixin();
display: inline-flex;
align-items: center;
color: @text-color-secondary;
font-weight: bold;
font-size: 10px;
line-height: inherit;
cursor: pointer;
> .@{iconfont-css-prefix} {
vertical-align: -0.2em;
}
&:hover {
color: @icon-color-hover;
}
}
}
}
// Selection styles
.genSelectionStyle(@select-height, @multiple-item-height, @base-padding, @container-padding, @border-radius) {
.getSelectItemStyle(@select-height, @multiple-item-height);
.getMultipleSelectorUnit(@multiple-item-height, @base-padding, @container-padding);
// Selector container
.@{select-prefix-cls}-selector {
display: flex;
align-items: center;
width: 100%;
height: 100%;
// Multiple is little different that horizontal is follow the vertical
padding-inline: @base-padding;
padding-block: @container-padding;
border-radius: @border-radius;
.@{select-prefix-cls}-disabled& {
background: @select-multiple-selector-bg-disabled;
cursor: not-allowed;
}
&::after {
display: inline-block;
width: 0;
margin: @select-internal-fixed-item-margin 0;
line-height: @multiple-item-height;
visibility: hidden;
content: '\a0';
}
}
// Selection items with calculated height
.@{select-prefix-cls}-selection-item {
height: @multiple-item-height;
line-height: calc(@multiple-item-height - @line-width * 2);
}
// Selection wrap
.@{select-prefix-cls}-selection-wrap {
align-self: flex-start;
&::after {
line-height: @multiple-item-height;
margin-block: @select-internal-fixed-item-margin;
}
}
// Prefix adjustments
.@{select-prefix-cls}-prefix {
margin-inline-start: calc(@input-padding-horizontal-base - @base-padding);
}
// Overflow item spacing
.@{select-overflow-prefix-cls}-item + .@{select-overflow-prefix-cls}-item,
.@{select-prefix-cls}-prefix + .@{select-prefix-cls}-selection-wrap {
.@{select-prefix-cls}-selection-search {
margin-inline-start: 0;
}
.@{select-prefix-cls}-selection-placeholder {
inset-inline-start: 0;
}
}
// https://github.com/ant-design/ant-design/issues/44754
// Same as `wrap:after`
.@{select-overflow-prefix-cls}-item-suffix {
min-height: @multiple-item-height;
margin-block: @select-internal-fixed-item-margin;
}
// Search input
.@{select-prefix-cls}-selection-search {
position: relative;
display: inline-flex;
max-width: 100%;
margin-inline-start: calc(@input-padding-horizontal-base - @select-item-dist);
&-input,
&-mirror {
height: @multiple-item-height;
font-family: @font-family;
line-height: @multiple-item-height;
transition: all @animation-duration-slow;
}
&-input {
width: 100%;
min-width: 4.1px; // fix search cursor missing
}
&-mirror {
position: absolute;
top: 0;
z-index: 999;
white-space: pre; // fix whitespace wrapping caused width calculation bug
visibility: hidden;
inset-inline-start: 0;
inset-inline-end: auto;
}
}
// Placeholder
.@{select-prefix-cls}-selection-placeholder {
position: absolute;
top: 50%;
inset-inline-start: calc(@input-padding-horizontal-base - @base-padding);
inset-inline-end: @input-padding-horizontal-base;
transform: translateY(-50%);
transition: all @animation-duration-slow;
}
}
// ============================================================
// == Size ==
// ============================================================
.genSizeStyle(@suffix, @multiple-item-height, @border-radius, @border-radius-sm, @select-height, @font-size: @font-size-base) {
@merged-cls: ~'@{select-prefix-cls}@{suffix}';
// Calculate padding values
@base-padding: max(calc(@padding-xss - @line-width), 0px);
@container-padding: max(calc(@base-padding - @select-internal-fixed-item-margin), 0px);
.@{select-prefix-cls}-multiple.@{merged-cls} {
font-size: @font-size;
// Include overflow styles
.genOverflowStyle();
// Include selection styles with calculated values
.genSelectionStyle(@select-height, @multiple-item-height, @base-padding, @container-padding, @border-radius);
// Selector specific styles
.@{select-prefix-cls}-selector {
.@{select-prefix-cls}-show-search& {
cursor: text;
}
}
// Show arrow and allow clear states
&.@{select-prefix-cls}-show-arrow .@{select-prefix-cls}-selector,
&.@{select-prefix-cls}-allow-clear .@{select-prefix-cls}-selector {
padding-inline-end: calc(@font-size-icon + @control-padding-horizontal);
}
}
}
// Main multiple style generation - equivalent to genMultipleStyle function
.genMultipleStyle() {
// ======================== Default ========================
.genSizeStyle('', @select-multiple-item-height, @border-radius-base, @border-radius-sm, @select-height);
// ======================== Large ========================
// stylelint-disable-next-line less/no-duplicate-variables
.genSizeStyle('-sm', @select-multiple-item-height-sm, @border-radius-sm, @border-radius-sm, @input-height-sm);
// Size small need additional set padding
.@{select-prefix-cls}-multiple.@{select-prefix-cls}-sm {
.@{select-prefix-cls}-selection-placeholder {
inset-inline: calc(@control-padding-horizontal-sm - @line-width);
}
// https://github.com/ant-design/ant-design/issues/29559
.@{select-prefix-cls}-selection-search {
margin-inline-start: 2px; // magic number
}
}
// ======================== Large ========================
// stylelint-disable-next-line less/no-duplicate-variables
.genSizeStyle('-lg', @select-multiple-item-height-lg, @border-radius-lg, @border-radius-base, @input-height-lg, @font-size-lg);
}
.genMultipleStyle();

27
node_modules/ng-zorro-antd/select/style/patch.less generated vendored Normal file
View File

@@ -0,0 +1,27 @@
.ant-select-dropdown {
position: relative;
top: 100%;
left: 0;
display: block;
width: 100%;
margin-top: 4px;
margin-bottom: 4px;
.cdk-virtual-scroll-content-wrapper {
right: 0;
}
.full-width {
contain: initial;
.cdk-virtual-scroll-content-wrapper {
position: static;
}
.cdk-virtual-scroll-spacer {
position: absolute;
top: 0;
width: 1px;
}
}
}

13
node_modules/ng-zorro-antd/select/style/rtl.less generated vendored Normal file
View File

@@ -0,0 +1,13 @@
@select-prefix-cls: ~'@{ant-prefix}-select';
.@{select-prefix-cls} {
&-rtl {
direction: rtl;
}
&-dropdown {
&-rtl {
direction: rtl;
}
}
}

154
node_modules/ng-zorro-antd/select/style/single.less generated vendored Normal file
View File

@@ -0,0 +1,154 @@
@import (reference) '../../style/themes/index';
@select-prefix-cls: ~'@{ant-prefix}-select';
.genSizeStyle(@suffix, @control-height, @font-size, @border-radius) {
@merged-cls: ~'@{select-prefix-cls}@{suffix}';
@select-height-without-border: @control-height - 2 * @line-width;
@show-arrow-padding-inline-end: ceil(@font-size * 1.25);
&.@{merged-cls} {
height: @control-height;
font-size: @font-size;
// ========================= Selector =========================
.@{select-prefix-cls}-selector {
display: flex;
flex: 1 1 auto;
border-radius: @border-radius;
.@{select-prefix-cls}-selection-wrap::after {
line-height: @select-height-without-border;
}
.@{select-prefix-cls}-selection-search {
position: absolute;
width: 100%;
inset: 0;
&-input {
width: 100%;
appearance: textfield;
}
}
.@{select-prefix-cls}-selection-item,
.@{select-prefix-cls}-selection-placeholder {
display: block;
align-self: center;
padding: 0;
line-height: @select-height-without-border;
transition:
all 0.3s,
visibility 0s;
}
.@{select-prefix-cls}-selection-placeholder {
transition: none;
pointer-events: none;
}
// For common baseline align
&::after,
/* For '' value baseline align */
.@{select-prefix-cls}-selection-item::after,
/* For undefined value baseline align */
.@{select-prefix-cls}-selection-placeholder::after {
display: inline-block;
width: 0;
visibility: hidden;
content: '\a0';
}
}
// With arrow should provides `padding-inline-end` to show the arrow
&.@{select-prefix-cls}-show-arrow .@{select-prefix-cls}-selection-item,
&.@{select-prefix-cls}-show-arrow .@{select-prefix-cls}-selection-search,
&.@{select-prefix-cls}-show-arrow .@{select-prefix-cls}-selection-placeholder {
padding-inline-end: @show-arrow-padding-inline-end;
}
// Opacity selection if open
&.@{select-prefix-cls}-open .@{select-prefix-cls}-selection-item {
color: @input-placeholder-color;
}
// ========================== Input ==========================
// We only change the style of non-customize input which is only support by `combobox` mode.
// Not customize
&:not(.@{select-prefix-cls}-customize-input) {
.@{select-prefix-cls}-selector {
align-items: center;
width: 100%;
height: 100%;
padding: 0 @input-padding-horizontal-base;
.@{select-prefix-cls}-selection-search-input {
height: @select-height-without-border;
font-size: @font-size-base;
}
&::after {
line-height: @select-height-without-border;
}
}
}
&.@{select-prefix-cls}-customize-input {
.@{select-prefix-cls}-selector {
&::after {
display: none;
}
.@{select-prefix-cls}-selection-search {
position: static;
width: 100%;
}
.@{select-prefix-cls}-selection-placeholder {
position: absolute;
padding: 0 @input-padding-horizontal-base;
inset-inline-start: 0;
inset-inline-end: 0;
&::after {
display: none;
}
}
}
}
}
}
.@{select-prefix-cls}-single {
.genSizeStyle('', @input-height-base, @font-size-base, @border-radius-base);
// ======================== Small ========================
// Shared
// stylelint-disable-next-line less/no-duplicate-variables
.genSizeStyle('-sm', @input-height-sm, @font-size-sm, @border-radius-sm);
// Padding
&.@{select-prefix-cls}-sm {
&:not(.@{select-prefix-cls}-customize-input) {
.@{select-prefix-cls}-selector {
padding: 0 @input-padding-horizontal-sm;
}
// With arrow should provides `padding-inline-end` to show the arrow
&.@{select-prefix-cls}-show-arrow .@{select-prefix-cls}-selection-search {
padding-inline-end: @input-padding-horizontal-sm + @font-size-base * 1.5;
}
&.@{select-prefix-cls}-show-arrow .@{select-prefix-cls}-selection-item,
&.@{select-prefix-cls}-show-arrow .@{select-prefix-cls}-selection-placeholder {
padding-inline-end: @font-size-base * 1.5;
}
}
}
// ======================== Large ========================
// Shared
// stylelint-disable-next-line less/no-duplicate-variables
.genSizeStyle('-lg', @select-single-item-height-lg, @font-size-lg, @border-radius-lg);
}

49
node_modules/ng-zorro-antd/select/style/status.less generated vendored Normal file
View File

@@ -0,0 +1,49 @@
@import '../../input/style/mixin';
@select-prefix-cls: ~'@{ant-prefix}-select';
@pagination-prefix-cls: ~'@{ant-prefix}-pagination';
.select-status-color(
@text-color;
@border-color;
@background-color;
@hoverBorderColor;
@outlineColor;
) {
&.@{select-prefix-cls}:not(.@{select-prefix-cls}-disabled):not(.@{select-prefix-cls}-customize-input):not(.@{pagination-prefix-cls}-size-changer) {
.@{select-prefix-cls}-selector {
background-color: @background-color;
border-color: @border-color !important;
}
&.@{select-prefix-cls}-open .@{select-prefix-cls}-selector,
&.@{select-prefix-cls}-focused .@{select-prefix-cls}-selector {
.active(@border-color, @hoverBorderColor, @outlineColor);
}
}
}
.@{select-prefix-cls} {
&-status-error {
.select-status-color(@error-color, @error-color, @select-background, @error-color-hover, @error-color-outline);
}
&-status-warning {
.select-status-color(@warning-color, @warning-color, @input-bg, @warning-color-hover, @warning-color-outline);
}
&-status-error,
&-status-warning,
&-status-success,
&-status-validating {
&.@{select-prefix-cls}-has-feedback {
//.@{prefix-cls}-arrow,
.@{select-prefix-cls}-clear {
inset-inline-end: 32px;
}
.@{select-prefix-cls}-selection-selected-value {
padding-inline-end: 42px;
}
}
}
}