@st-import [setColor, setVar, setFont] from '../../common/formatters.st';

.root {
  -st-mixin:
    setColor(--wix-ui-tpa-dropdown-error-color, null, "0,0,255"),
    setVar(--wix-ui-tpa-dropdown-error-message-min-height, null, null, 40px),
    setColor(--wix-ui-tpa-dropdown-hover-border-color, null, "255,0,0"),
    setVar(--wix-ui-tpa-dropdown-hover-border-width, null, null, 2px),
    setVar(--wix-ui-tpa-dropdown-hover-border-radius, null, null, 5px),
    setColor(--wix-ui-tpa-dropdown-hover-background-color, null, "0,255,0"),
    setColor(--wix-ui-tpa-dropdown-hover-text-color, null, "255,255,255"),
}

.fullOverrides {
  -st-mixin:
    setColor(--wix-ui-tpa-dropdown-main-button-text-color, null, '0, 128, 0'),
    setColor(--wix-ui-tpa-dropdown-main-button-border-color, null, '255,215,0'),
    setVar(--wix-ui-tpa-dropdown-main-border-width, null, null, 3px),
    setVar(--wix-ui-tpa-dropdown-main-border-radius, null, null, 15px),
    setColor(--wix-ui-tpa-dropdown-main-background-color, null, '173,216,230'),
    setColor(--wix-ui-tpa-dropdown-main-placeholder-color, null, '165,42,42'),
    setFont(--wix-ui-tpa-dropdown-main-text-font, null, 'Body-M', '{ "size": "12px", "line-height": "2em" }'),
    setColor(--wix-ui-tpa-dropdown-main-dropdown-background-color, null, '224, 255, 255'),
    setColor(--wix-ui-tpa-dropdown-main-item-text-color, null, '0, 0, 255'),
    setFont(--wix-ui-tpa-dropdown-main-item-text-font, null, 'Body-M', '{ "size": "20px", "line-height": "2em" }'),
    setColor(--wix-ui-tpa-dropdown-main-item-text-disabled-color, null, '165,42,42'),
    setFont(--wix-ui-tpa-dropdown-main-label-font, null, 'Body-M', '{ "size": "25px", "line-height": "2em" }'),
    setColor(--wix-ui-tpa-dropdown-main-label-color, null, '255,192,203'),
    setVar(--wix-ui-tpa-dropdown-main-border-opacity, null, null, 1),
}

.readOnly {
  -st-mixin:
    setColor(--wix-ui-tpa-dropdown-readonly-button-text-color, null, '0, 128, 0'),
    setColor(--wix-ui-tpa-dropdown-readonly-button-border-color, null, '255,215,0'),
    setVar(--wix-ui-tpa-dropdown-readonly-button-border-width, null, null, 4px),
    setVar(--wix-ui-tpa-dropdown-readonly-button-border-radius, null, null, 10px),
    setColor(--wix-ui-tpa-dropdown-readonly-button-background-color, null, '173,216,230'),
    setFont(--wix-ui-tpa-dropdown-readonly-button-text-font, null, 'Body-M', '{ "size": "12px", "line-height": "2em" }'),
    setColor(--wix-ui-tpa-dropdown-readonly-icon-color, null, '255,215,0'),
    setVar(--wix-ui-tpa-dropdown-readonly-icon-size, null, null, 40px),
    setFont(--wix-ui-tpa-dropdown-readonly-label-font, null, 'Body-M', '{ "size": "25px", "line-height": "2em" }'),
    setColor(--wix-ui-tpa-dropdown-readonly-label-color, null, '255,192,203'),
}

.fontOverride {
  -st-mixin: setFont(--wix-ui-tpa-dropdown-main-text-font, null, 'Body-M', '{ "size": "20px", "family": "Courier New " }');
}

.elementBelow {
  border: 1px dashed #000000;
}

.limitedWidth {
  width: 200px;
}

.fullItemPaddingOverrides {
  -st-mixin:
    setVar(--wix-ui-tpa-dropdown-option-padding-inline-start, null, px, 25),
    setVar(--wix-ui-tpa-dropdown-option-vertical-padding, null, px, 20),
    setVar(--wix-ui-tpa-dropdown-option-title-padding-inline-start, null, px, 25),
    setVar(--wix-ui-tpa-dropdown-option-title-padding-inline-end, null, px, 25);
}

.dropdownContentPaddings {
  -st-mixin:
    setVar(--wix-ui-tpa-dropdown-content-vertical-padding, null, px, 50),
    setVar(--wix-ui-tpa-dropdown-content-horizontal-padding, null, px, 50);
}

.dropdownOverrides {
  -st-mixin:
  setVar(--wix-ui-tpa-dropdown-main-column-gap, null, px, 50),
  setVar(--wix-ui-tpa-dropdown-suffix-padding-inline-end, null, px, 50);
}

.notAnimated svg {
  animation: none;
}

.notAnimated svg circle {
  animation: none;
}

/* st-namespace-reference="../../../../../src/components/Dropdown/Dropdown.visual.st.css" */