@adobe/spectrum-css
Version:
The Spectrum CSS top-level backwards compatible package
980 lines (797 loc) • 54.9 kB
CSS
.spectrum-Button,
.spectrum-ActionButton,
.spectrum-LogicButton,
.spectrum-FieldButton,
.spectrum-ClearButton,
.spectrum-Tool {
display: -ms-inline-flexbox;
display: inline-flex;
box-sizing: border-box;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
overflow: visible;
margin: 0;
border-style: solid;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-appearance: button;
vertical-align: top;
transition: background var(--spectrum-global-animation-duration-100, 130ms) ease-out,
border-color var(--spectrum-global-animation-duration-100, 130ms) ease-out,
color var(--spectrum-global-animation-duration-100, 130ms) ease-out,
box-shadow var(--spectrum-global-animation-duration-100, 130ms) ease-out;
text-decoration: none;
font-family: 'adobe-clean-ux', 'adobe-clean', 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
line-height: 1.3;
cursor: pointer;
}
.spectrum-Button:focus,
.spectrum-ActionButton:focus,
.spectrum-LogicButton:focus,
.spectrum-FieldButton:focus,
.spectrum-ClearButton:focus,
.spectrum-Tool:focus {
outline: none;
}
.spectrum-Button::-moz-focus-inner,
.spectrum-ActionButton::-moz-focus-inner,
.spectrum-LogicButton::-moz-focus-inner,
.spectrum-FieldButton::-moz-focus-inner,
.spectrum-ClearButton::-moz-focus-inner,
.spectrum-Tool::-moz-focus-inner {
border: 0;
border-style: none;
padding: 0;
margin-top: -2PX;
margin-bottom: -2PX;
}
.spectrum-Button:disabled,
.spectrum-ActionButton:disabled,
.spectrum-LogicButton:disabled,
.spectrum-FieldButton:disabled,
.spectrum-ClearButton:disabled,
.spectrum-Tool:disabled {
cursor: default;
}
.spectrum-Button .spectrum-Icon,
.spectrum-ActionButton .spectrum-Icon,
.spectrum-LogicButton .spectrum-Icon,
.spectrum-FieldButton .spectrum-Icon,
.spectrum-ClearButton .spectrum-Icon,
.spectrum-Tool .spectrum-Icon {
max-height: 100%;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.spectrum-Button {
border-width: var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick));
border-style: solid;
border-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
min-height: var(--spectrum-button-primary-height, var(--spectrum-alias-single-line-height));
height: auto;
min-width: var(--spectrum-button-primary-min-width);
padding: var(--spectrum-global-dimension-size-50) calc(var(--spectrum-button-primary-padding-x, var(--spectrum-global-dimension-size-200)) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)));
padding-bottom: calc(var(--spectrum-global-dimension-size-50) + 0.5px);
padding-top: calc(var(--spectrum-global-dimension-size-50) - 0.5px);
font-size: var(--spectrum-button-primary-text-size, var(--spectrum-alias-pill-button-text-size));
font-weight: var(--spectrum-button-primary-text-font-weight, var(--spectrum-global-font-weight-bold));
}
.spectrum-Button:hover,
.spectrum-Button:active {
box-shadow: none;
}
.spectrum-Button .spectrum-Icon + .spectrum-Button-label {
margin-left: var(--spectrum-button-primary-text-gap, var(--spectrum-global-dimension-size-100));
}
.spectrum-Button .spectrum-Button-label + .spectrum-Icon {
margin-left: calc(var(--spectrum-button-primary-text-gap, var(--spectrum-global-dimension-size-100)) / 2);
}
a.spectrum-Button,
a.spectrum-ActionButton {
-webkit-appearance: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.spectrum-ActionButton,
.spectrum-Tool {
position: relative;
height: var(--spectrum-actionbutton-height, var(--spectrum-alias-single-line-height));
min-width: var(--spectrum-actionbutton-min-width, var(--spectrum-global-dimension-size-400));
padding: 0 calc(var(--spectrum-actionbutton-icon-padding-x, var(--spectrum-global-dimension-size-85)) - var(--spectrum-actionbutton-border-size, var(--spectrum-alias-border-size-thin)));
border-width: var(--spectrum-actionbutton-border-size, var(--spectrum-alias-border-size-thin));
border-radius: var(--spectrum-actionbutton-border-radius, var(--spectrum-alias-border-radius-regular));
font-size: var(--spectrum-actionbutton-text-size, var(--spectrum-alias-font-size-default));
font-weight: var(--spectrum-actionbutton-text-font-weight, var(--spectrum-alias-body-text-font-weight));
}
.spectrum-ActionButton .spectrum-Icon + .spectrum-ActionButton-label,
.spectrum-Tool .spectrum-Icon + .spectrum-ActionButton-label {
padding-left: var(--spectrum-actionbutton-icon-padding-x, var(--spectrum-global-dimension-size-85));
padding-right: calc(var(--spectrum-actionbutton-text-padding-x, var(--spectrum-global-dimension-size-150)) - var(--spectrum-actionbutton-icon-padding-x, var(--spectrum-global-dimension-size-85)));
}
.spectrum-ActionButton .spectrum-Icon--sizeS:only-child,
.spectrum-Tool .spectrum-Icon--sizeS:only-child {
position: absolute;
top: calc(50% - var(--spectrum-actionbutton-icon-size, var(--spectrum-alias-workflow-icon-size)) / 2);
left: calc(50% - var(--spectrum-actionbutton-icon-size, var(--spectrum-alias-workflow-icon-size)) / 2);
}
.spectrum-ActionButton .spectrum-ActionButton-label:only-child,
.spectrum-Tool .spectrum-ActionButton-label:only-child {
padding: 0 calc(var(--spectrum-actionbutton-text-padding-x, var(--spectrum-global-dimension-size-150)) - var(--spectrum-actionbutton-icon-padding-x, var(--spectrum-global-dimension-size-85)));
}
.spectrum-ActionButton-hold {
position: absolute;
right: var(--spectrum-actionbutton-hold-icon-padding-right, var(--spectrum-global-dimension-size-40));
bottom: var(--spectrum-actionbutton-hold-icon-padding-bottom, var(--spectrum-global-dimension-size-40));
}
.spectrum-ActionButton-label,
.spectrum-Button-label {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
justify-self: center;
text-align: center;
width: 100%;
}
.spectrum-ActionButton-label:empty, .spectrum-Button-label:empty {
display: none;
}
.spectrum-ActionButton-label {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.spectrum-ActionButton--quiet,
.spectrum-Tool {
border-width: var(--spectrum-actionbutton-quiet-border-size, var(--spectrum-alias-border-size-thin));
border-radius: var(--spectrum-actionbutton-quiet-border-radius, var(--spectrum-alias-border-radius-regular));
font-size: var(--spectrum-actionbutton-quiet-text-size, var(--spectrum-alias-font-size-default));
font-weight: var(--spectrum-actionbutton-quiet-text-font-weight, var(--spectrum-alias-body-text-font-weight));
}
.spectrum-LogicButton {
height: var(--spectrum-logicbutton-and-height, 24px);
padding: var(--spectrum-logicbutton-and-padding-x, var(--spectrum-global-dimension-size-100));
border-width: var(--spectrum-logicbutton-and-border-size, var(--spectrum-alias-border-size-thick));
border-radius: var(--spectrum-logicbutton-and-border-radius, var(--spectrum-alias-border-radius-regular));
font-size: var(--spectrum-logicbutton-and-text-size, var(--spectrum-alias-font-size-default));
font-weight: var(--spectrum-logicbutton-and-text-font-weight, var(--spectrum-global-font-weight-bold));
line-height: 0;
}
.spectrum-FieldButton {
height: var(--spectrum-dropdown-height, var(--spectrum-global-dimension-size-400));
padding: 0 var(--spectrum-dropdown-padding-x, var(--spectrum-global-dimension-size-150));
font-family: inherit;
font-weight: normal;
font-size: var(--spectrum-dropdown-text-size, var(--spectrum-alias-font-size-default));
line-height: normal;
-webkit-font-smoothing: initial;
cursor: pointer;
outline: none;
}
.spectrum-FieldButton {
margin: 0;
padding: 0 var(--spectrum-dropdown-padding-x, var(--spectrum-global-dimension-size-150));
border-width: var(--spectrum-dropdown-border-size, var(--spectrum-alias-border-size-thin));
border-style: solid;
border-radius: var(--spectrum-global-dimension-size-50);
transition: background-color var(--spectrum-global-animation-duration-100, 130ms),
box-shadow var(--spectrum-global-animation-duration-100, 130ms),
border-color var(--spectrum-global-animation-duration-100, 130ms);
}
.spectrum-FieldButton:disabled,
.spectrum-FieldButton.is-disabled {
border-width: 0;
cursor: default;
}
.spectrum-FieldButton.is-open {
border-width: var(--spectrum-dropdown-border-size, var(--spectrum-alias-border-size-thin));
}
.spectrum-FieldButton--quiet {
margin: 0;
padding: 0;
border-width: 0;
border-radius: var(--spectrum-fieldbutton-quiet-border-radius, 0px);
}
.spectrum-ClearButton {
width: var(--spectrum-clearbutton-medium-width, var(--spectrum-alias-single-line-height));
height: var(--spectrum-clearbutton-medium-height, var(--spectrum-alias-single-line-height));
border-radius: 100%;
padding: 0;
margin: 0;
border: none;
}
.spectrum-ClearButton > .spectrum-Icon {
margin: 0 auto;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.spectrum-ClearButton > .spectrum-Icon {
margin: 0
}
}
.spectrum-ClearButton--small {
width: var(--spectrum-clearbutton-small-width, var(--spectrum-global-dimension-size-300));
height: var(--spectrum-clearbutton-small-height, var(--spectrum-global-dimension-size-300));
}
.spectrum-Tool {
position: relative;
-ms-flex-pack: center;
justify-content: center;
width: var(--spectrum-tool-min-width, var(--spectrum-global-dimension-size-400));
height: var(--spectrum-tool-height, var(--spectrum-alias-single-line-height));
padding: 0;
}
.spectrum-Tool-hold {
position: absolute;
right: var(--spectrum-tool-hold-icon-padding-right, var(--spectrum-global-dimension-size-40));
bottom: var(--spectrum-tool-hold-icon-padding-bottom, var(--spectrum-global-dimension-size-40));
}
.spectrum-Button + .spectrum-Button {
margin-left: var(--spectrum-buttongroup-button-gap-x, var(--spectrum-global-dimension-static-size-200));
}
.spectrum-ActionButton + .spectrum-ActionButton,
.spectrum-Tool + .spectrum-Tool {
margin-left: var(--spectrum-actionbuttongroup-text-button-gap-x, var(--spectrum-global-dimension-size-100));
}
.spectrum-Tool + .spectrum-Tool {
margin-left: var(--spectrum-toolgroup-text-button-gap-x, var(--spectrum-global-dimension-size-100));
}
.spectrum-Button.focus-ring {
box-shadow: 0 0 0 1px var(--spectrum-button-primary-border-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
}
.spectrum-Button:active {
box-shadow: none;
}
.spectrum-ClearButton {
background-color: var(--spectrum-clearbutton-medium-background-color, var(--spectrum-alias-background-color-transparent));
color: var(--spectrum-clearbutton-medium-icon-color, var(--spectrum-alias-icon-color));
}
.spectrum-ClearButton:hover {
background-color: var(--spectrum-clearbutton-medium-background-color-hover, var(--spectrum-alias-background-color-transparent));
color: var(--spectrum-clearbutton-medium-icon-color-hover, var(--spectrum-alias-icon-color-hover));
}
.spectrum-ClearButton:active {
background-color: var(--spectrum-clearbutton-medium-background-color-down, var(--spectrum-alias-background-color-transparent));
color: var(--spectrum-clearbutton-medium-icon-color-down, var(--spectrum-alias-icon-color-down));
}
.spectrum-ClearButton.focus-ring {
background-color: var(--spectrum-clearbutton-medium-background-color-key-focus, var(--spectrum-alias-background-color-transparent));
color: var(--spectrum-clearbutton-medium-icon-color-key-focus, var(--spectrum-alias-icon-color-focus));
}
.spectrum-ClearButton:disabled,
.spectrum-ClearButton.is-disabled {
background-color: var(--spectrum-clearbutton-medium-background-color-disabled, var(--spectrum-alias-background-color-transparent));
color: var(--spectrum-clearbutton-medium-icon-color-disabled, var(--spectrum-alias-icon-color-disabled));
}
.spectrum-Button--cta {
background-color: var(--spectrum-button-cta-background-color, var(--spectrum-semantic-cta-color-background-default));
border-color: var(--spectrum-button-cta-border-color, var(--spectrum-semantic-cta-color-background-default));
color: var(--spectrum-button-cta-text-color, var(--spectrum-global-color-static-white));
}
.spectrum-Button--cta:hover {
background-color: var(--spectrum-button-cta-background-color-hover, var(--spectrum-semantic-cta-color-background-hover));
border-color: var(--spectrum-button-cta-border-color-hover, var(--spectrum-semantic-cta-color-background-hover));
color: var(--spectrum-button-cta-text-color-hover, var(--spectrum-global-color-static-white));
}
.spectrum-Button--cta.focus-ring {
background-color: var(--spectrum-button-cta-background-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
border-color: var(--spectrum-button-cta-border-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
color: var(--spectrum-button-cta-text-color-key-focus, var(--spectrum-global-color-static-white));
}
.spectrum-Button--cta:active {
background-color: var(--spectrum-button-cta-background-color-down, var(--spectrum-semantic-cta-color-background-down));
border-color: var(--spectrum-button-cta-border-color-down, var(--spectrum-semantic-cta-color-background-down));
color: var(--spectrum-button-cta-text-color-down, var(--spectrum-global-color-static-white));
}
.spectrum-Button--cta:disabled,
.spectrum-Button--cta.is-disabled {
background-color: var(--spectrum-button-cta-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-cta-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-cta-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-Button--primary {
background-color: var(--spectrum-button-primary-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-primary-border-color, var(--spectrum-global-color-gray-800));
color: var(--spectrum-button-primary-text-color, var(--spectrum-global-color-gray-800));
}
.spectrum-Button--primary:hover {
background-color: var(--spectrum-button-primary-background-color-hover, var(--spectrum-global-color-gray-800));
border-color: var(--spectrum-button-primary-border-color-hover, var(--spectrum-global-color-gray-800));
color: var(--spectrum-button-primary-text-color-hover, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--primary.focus-ring {
background-color: var(--spectrum-button-primary-background-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
border-color: var(--spectrum-button-primary-border-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
color: var(--spectrum-button-primary-text-color-key-focus, var(--spectrum-global-color-static-white));
}
.spectrum-Button--primary:active {
background-color: var(--spectrum-button-primary-background-color-down, var(--spectrum-global-color-gray-900));
border-color: var(--spectrum-button-primary-border-color-down, var(--spectrum-global-color-gray-900));
color: var(--spectrum-button-primary-text-color-down, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--primary:disabled,
.spectrum-Button--primary.is-disabled {
background-color: var(--spectrum-button-primary-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-primary-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-primary-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-Button--secondary {
background-color: var(--spectrum-button-secondary-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-secondary-border-color, var(--spectrum-global-color-gray-700));
color: var(--spectrum-button-secondary-text-color, var(--spectrum-global-color-gray-700));
}
.spectrum-Button--secondary:hover {
background-color: var(--spectrum-button-secondary-background-color-hover, var(--spectrum-global-color-gray-700));
border-color: var(--spectrum-button-secondary-border-color-hover, var(--spectrum-global-color-gray-700));
color: var(--spectrum-button-secondary-text-color-hover, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--secondary.focus-ring {
background-color: var(--spectrum-button-secondary-background-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
border-color: var(--spectrum-button-secondary-border-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
color: var(--spectrum-button-secondary-text-color-key-focus, var(--spectrum-global-color-static-white));
}
.spectrum-Button--secondary:active {
background-color: var(--spectrum-button-secondary-background-color-down, var(--spectrum-global-color-gray-800));
border-color: var(--spectrum-button-secondary-border-color-down, var(--spectrum-global-color-gray-800));
color: var(--spectrum-button-secondary-text-color-down, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--secondary:disabled,
.spectrum-Button--secondary.is-disabled {
background-color: var(--spectrum-button-secondary-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-secondary-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-secondary-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-Button--warning {
background-color: var(--spectrum-button-warning-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-warning-border-color, var(--spectrum-semantic-negative-color-text-small));
color: var(--spectrum-button-warning-text-color, var(--spectrum-semantic-negative-color-text-small));
}
.spectrum-Button--warning:hover {
background-color: var(--spectrum-button-warning-background-color-hover, var(--spectrum-semantic-negative-color-text-small));
border-color: var(--spectrum-button-warning-border-color-hover, var(--spectrum-semantic-negative-color-text-small));
color: var(--spectrum-button-warning-text-color-hover, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--warning.focus-ring {
background-color: var(--spectrum-button-warning-background-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
border-color: var(--spectrum-button-warning-border-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
color: var(--spectrum-button-warning-text-color-key-focus, var(--spectrum-global-color-static-white));
}
.spectrum-Button--warning:active {
background-color: var(--spectrum-button-warning-background-color-down, var(--spectrum-global-color-red-700));
border-color: var(--spectrum-button-warning-border-color-down, var(--spectrum-global-color-red-700));
color: var(--spectrum-button-warning-text-color-down, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--warning:disabled,
.spectrum-Button--warning.is-disabled {
background-color: var(--spectrum-button-warning-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-warning-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-warning-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-Button--overBackground {
background-color: var(--spectrum-button-over-background-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-over-background-border-color, var(--spectrum-global-color-static-white));
color: var(--spectrum-button-over-background-text-color, var(--spectrum-global-color-static-white));
}
.spectrum-Button--overBackground:hover {
background-color: var(--spectrum-button-over-background-background-color-hover, var(--spectrum-global-color-static-white));
border-color: var(--spectrum-button-over-background-border-color-hover, var(--spectrum-global-color-static-white));
color: inherit;
}
.spectrum-Button--overBackground.focus-ring {
background-color: var(--spectrum-button-over-background-background-color-key-focus, var(--spectrum-global-color-static-white));
border-color: var(--spectrum-button-over-background-border-color-key-focus, var(--spectrum-global-color-static-white));
color: inherit;
box-shadow: 0 0 0 1px var(--spectrum-button-over-background-border-color-key-focus, var(--spectrum-global-color-static-white));
}
.spectrum-Button--overBackground:active {
background-color: var(--spectrum-button-over-background-background-color-down, var(--spectrum-global-color-static-white));
border-color: var(--spectrum-button-over-background-border-color-down, var(--spectrum-global-color-static-white));
color: inherit;
box-shadow: none;
}
.spectrum-Button--overBackground:disabled,
.spectrum-Button--overBackground.is-disabled {
background-color: var(--spectrum-button-over-background-background-color-disabled, rgba(255,255,255,0.1));
border-color: var(--spectrum-button-over-background-border-color-disabled, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-over-background-text-color-disabled, rgba(255,255,255,0.35));
}
.spectrum-Button--overBackground.spectrum-Button--quiet,
.spectrum-ClearButton--overBackground {
background-color: var(--spectrum-button-quiet-over-background-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-over-background-border-color, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-over-background-text-color, var(--spectrum-global-color-static-white));
}
.spectrum-Button--overBackground.spectrum-Button--quiet:hover, .spectrum-ClearButton--overBackground:hover {
background-color: var(--spectrum-button-quiet-over-background-background-color-hover, rgba(255,255,255,0.1));
border-color: var(--spectrum-button-quiet-over-background-border-color-hover, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-over-background-text-color-hover, var(--spectrum-global-color-static-white));
}
.spectrum-Button--overBackground.spectrum-Button--quiet.focus-ring, .spectrum-ClearButton--overBackground.focus-ring {
background-color: var(--spectrum-button-quiet-over-background-background-color-key-focus, var(--spectrum-global-color-static-white));
border-color: var(--spectrum-button-quiet-over-background-border-color-key-focus, var(--spectrum-global-color-static-white));
color: inherit;
box-shadow: 0 0 0 1px var(--spectrum-button-quiet-over-background-border-color-key-focus, var(--spectrum-global-color-static-white));
}
.spectrum-Button--overBackground.spectrum-Button--quiet:active, .spectrum-ClearButton--overBackground:active {
background-color: var(--spectrum-button-quiet-over-background-background-color-down, rgba(255,255,255,0.15));
border-color: var(--spectrum-button-quiet-over-background-border-color-down, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-over-background-text-color-down, var(--spectrum-global-color-static-white));
box-shadow: none;
}
.spectrum-Button--overBackground.spectrum-Button--quiet:disabled,
.spectrum-Button--overBackground.spectrum-Button--quiet.is-disabled,
.spectrum-ClearButton--overBackground:disabled,
.spectrum-ClearButton--overBackground.is-disabled {
background-color: var(--spectrum-button-quiet-over-background-background-color-disabled, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-over-background-border-color-disabled, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-over-background-text-color-disabled, rgba(255,255,255,0.15));
}
.spectrum-Button--primary.spectrum-Button--quiet {
background-color: var(--spectrum-button-quiet-primary-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-primary-border-color, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-primary-text-color, var(--spectrum-global-color-gray-800));
}
.spectrum-Button--primary.spectrum-Button--quiet:hover {
background-color: var(--spectrum-button-quiet-primary-background-color-hover, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-quiet-primary-border-color-hover, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-quiet-primary-text-color-hover, var(--spectrum-global-color-gray-900));
}
.spectrum-Button--primary.spectrum-Button--quiet.focus-ring {
background-color: var(--spectrum-button-quiet-primary-background-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
border-color: var(--spectrum-button-quiet-primary-border-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
color: var(--spectrum-button-quiet-primary-text-color-key-focus, var(--spectrum-global-color-static-white));
}
.spectrum-Button--primary.spectrum-Button--quiet:active {
background-color: var(--spectrum-button-quiet-primary-background-color-down, var(--spectrum-global-color-gray-300));
border-color: var(--spectrum-button-quiet-primary-border-color-down, var(--spectrum-global-color-gray-300));
color: var(--spectrum-button-quiet-primary-text-color-down, var(--spectrum-global-color-gray-900));
}
.spectrum-Button--primary.spectrum-Button--quiet:disabled,
.spectrum-Button--primary.spectrum-Button--quiet.is-disabled {
background-color: var(--spectrum-button-quiet-primary-background-color-disabled, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-primary-border-color-disabled, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-primary-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-Button--secondary.spectrum-Button--quiet {
background-color: var(--spectrum-button-quiet-secondary-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-secondary-border-color, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-secondary-text-color, var(--spectrum-global-color-gray-700));
}
.spectrum-Button--secondary.spectrum-Button--quiet:hover {
background-color: var(--spectrum-button-quiet-secondary-background-color-hover, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-quiet-secondary-border-color-hover, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-quiet-secondary-text-color-hover, var(--spectrum-global-color-gray-800));
}
.spectrum-Button--secondary.spectrum-Button--quiet.focus-ring {
background-color: var(--spectrum-button-quiet-secondary-background-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
border-color: var(--spectrum-button-quiet-secondary-border-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
color: var(--spectrum-button-quiet-secondary-text-color-key-focus, var(--spectrum-global-color-static-white));
}
.spectrum-Button--secondary.spectrum-Button--quiet:active {
background-color: var(--spectrum-button-quiet-secondary-background-color-down, var(--spectrum-global-color-gray-300));
border-color: var(--spectrum-button-quiet-secondary-border-color-down, var(--spectrum-global-color-gray-300));
color: var(--spectrum-button-quiet-secondary-text-color-down, var(--spectrum-global-color-gray-800));
}
.spectrum-Button--secondary.spectrum-Button--quiet:disabled,
.spectrum-Button--secondary.spectrum-Button--quiet.is-disabled {
background-color: var(--spectrum-button-quiet-secondary-background-color-disabled, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-secondary-border-color-disabled, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-secondary-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-ActionButton,
.spectrum-Tool {
background-color: var(--spectrum-actionbutton-background-color, var(--spectrum-global-color-gray-75));
border-color: var(--spectrum-actionbutton-border-color, var(--spectrum-alias-border-color));
color: var(--spectrum-actionbutton-text-color, var(--spectrum-alias-text-color));
}
.spectrum-ActionButton .spectrum-Icon,
.spectrum-Tool .spectrum-Icon {
color: var(--spectrum-actionbutton-icon-color, var(--spectrum-alias-icon-color));
}
.spectrum-ActionButton .spectrum-ActionButton-hold,
.spectrum-Tool .spectrum-ActionButton-hold {
color: var(--spectrum-actionbutton-hold-icon-color, var(--spectrum-alias-icon-color));
}
.spectrum-ActionButton:hover,
.spectrum-Tool:hover {
background-color: var(--spectrum-actionbutton-background-color-hover, var(--spectrum-global-color-gray-50));
border-color: var(--spectrum-actionbutton-border-color-hover, var(--spectrum-alias-border-color-hover));
box-shadow: none;
color: var(--spectrum-actionbutton-text-color-hover, var(--spectrum-alias-text-color-hover));
}
.spectrum-ActionButton:hover .spectrum-Icon,
.spectrum-Tool:hover .spectrum-Icon {
color: var(--spectrum-actionbutton-icon-color-hover, var(--spectrum-alias-icon-color-hover));
}
.spectrum-ActionButton:hover .spectrum-ActionButton-hold,
.spectrum-Tool:hover .spectrum-ActionButton-hold {
color: var(--spectrum-actionbutton-hold-icon-color-hover, var(--spectrum-alias-icon-color-hover));
}
.spectrum-ActionButton.focus-ring,
.spectrum-Tool.focus-ring {
background-color: var(--spectrum-actionbutton-background-color-key-focus, var(--spectrum-global-color-gray-50));
border-color: var(--spectrum-actionbutton-border-color-key-focus, var(--spectrum-alias-border-color-focus));
box-shadow: 0 0 0 1px var(--spectrum-actionbutton-border-color-key-focus, var(--spectrum-alias-border-color-focus));
color: var(--spectrum-actionbutton-text-color-key-focus, var(--spectrum-alias-text-color-hover));
}
.spectrum-ActionButton.focus-ring .spectrum-Icon,
.spectrum-Tool.focus-ring .spectrum-Icon {
color: var(--spectrum-actionbutton-icon-color-key-focus, var(--spectrum-alias-icon-color-focus));
}
.spectrum-ActionButton.focus-ring .spectrum-ActionButton-hold,
.spectrum-Tool.focus-ring .spectrum-ActionButton-hold {
color: var(--spectrum-actionbutton-hold-icon-color-key-focus, var(--spectrum-alias-icon-color-hover));
}
.spectrum-ActionButton:active,
.spectrum-Tool:active {
background-color: var(--spectrum-actionbutton-background-color-down, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-actionbutton-border-color-down, var(--spectrum-global-color-gray-400));
box-shadow: none;
color: var(--spectrum-actionbutton-text-color-down, var(--spectrum-alias-text-color-down));
}
.spectrum-ActionButton:active .spectrum-ActionButton-hold,
.spectrum-Tool:active .spectrum-ActionButton-hold {
color: var(--spectrum-actionbutton-hold-icon-color-down, var(--spectrum-alias-icon-color-down));
}
.spectrum-ActionButton:disabled,
.spectrum-ActionButton.is-disabled,
.spectrum-Tool:disabled {
background-color: var(--spectrum-actionbutton-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-actionbutton-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-actionbutton-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}
.spectrum-ActionButton:disabled .spectrum-Icon,
.spectrum-ActionButton.is-disabled .spectrum-Icon,
.spectrum-Tool:disabled .spectrum-Icon {
color: var(--spectrum-actionbutton-icon-color-disabled, var(--spectrum-alias-icon-color-disabled));
}
.spectrum-ActionButton:disabled .spectrum-ActionButton-hold,
.spectrum-ActionButton.is-disabled .spectrum-ActionButton-hold,
.spectrum-Tool:disabled .spectrum-ActionButton-hold {
color: var(--spectrum-actionbutton-hold-icon-color-disabled, var(--spectrum-alias-icon-color-disabled));
}
.spectrum-ActionButton.is-selected {
background-color: var(--spectrum-actionbutton-background-color-selected, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-actionbutton-border-color-selected, var(--spectrum-global-color-gray-300));
color: var(--spectrum-actionbutton-text-color-selected, var(--spectrum-alias-text-color));
}
.spectrum-ActionButton.is-selected .spectrum-Icon {
color: var(--spectrum-actionbutton-icon-color-selected, var(--spectrum-alias-icon-color));
}
.spectrum-ActionButton.is-selected.focus-ring {
background-color: var(--spectrum-actionbutton-background-color-selected-key-focus, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-actionbutton-border-color-selected-key-focus, var(--spectrum-alias-border-color-focus));
color: var(--spectrum-actionbutton-text-color-selected-key-focus, var(--spectrum-alias-text-color-hover));
}
.spectrum-ActionButton.is-selected.focus-ring .spectrum-Icon {
color: var(--spectrum-actionbutton-icon-color-selected-key-focus, var(--spectrum-alias-icon-color-hover));
}
.spectrum-ActionButton.is-selected:hover {
background-color: var(--spectrum-actionbutton-background-color-selected-hover, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-actionbutton-border-color-selected-hover, var(--spectrum-global-color-gray-400));
color: var(--spectrum-actionbutton-text-color-selected-hover, var(--spectrum-alias-text-color-hover));
}
.spectrum-ActionButton.is-selected:hover .spectrum-Icon {
color: var(--spectrum-actionbutton-icon-color-selected-hover, var(--spectrum-alias-icon-color-hover));
}
.spectrum-ActionButton.is-selected:active {
background-color: var(--spectrum-actionbutton-background-color-selected-down, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-actionbutton-border-color-selected-down, var(--spectrum-global-color-gray-400));
color: var(--spectrum-actionbutton-text-color-selected-down, var(--spectrum-alias-text-color-down));
}
.spectrum-ActionButton.is-selected:active .spectrum-Icon {
color: var(--spectrum-actionbutton-icon-color-selected-down, var(--spectrum-alias-icon-color-down));
}
.spectrum-ActionButton.is-selected:disabled,
.spectrum-ActionButton.is-selected.is-disabled {
background-color: var(--spectrum-actionbutton-background-color-selected-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-actionbutton-border-color-selected-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-actionbutton-text-color-selected-disabled, var(--spectrum-alias-text-color-disabled));
}
.spectrum-ActionButton.is-selected:disabled .spectrum-Icon, .spectrum-ActionButton.is-selected.is-disabled .spectrum-Icon {
color: var(--spectrum-actionbutton-icon-color-selected-disabled, var(--spectrum-alias-icon-color-disabled));
}
.spectrum-ActionButton--quiet,
.spectrum-Tool {
background-color: var(--spectrum-actionbutton-quiet-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-actionbutton-quiet-border-color, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-actionbutton-quiet-text-color, var(--spectrum-alias-text-color));
}
.spectrum-ActionButton--quiet:hover,
.spectrum-Tool:hover {
background-color: var(--spectrum-actionbutton-quiet-background-color-hover, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-actionbutton-quiet-border-color-hover, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-actionbutton-quiet-text-color-hover, var(--spectrum-alias-text-color-hover));
box-shadow: none;
}
.spectrum-ActionButton--quiet.focus-ring,
.spectrum-Tool.focus-ring {
background-color: var(--spectrum-actionbutton-quiet-background-color-key-focus, var(--spectrum-alias-background-color-transparent));
box-shadow: 0 0 0 1px var(--spectrum-actionbutton-quiet-border-color-key-focus, var(--spectrum-alias-border-color-focus));
border-color: var(--spectrum-actionbutton-quiet-border-color-key-focus, var(--spectrum-alias-border-color-focus));
color: var(--spectrum-actionbutton-quiet-text-color-key-focus, var(--spectrum-alias-text-color-hover));
}
.spectrum-ActionButton--quiet:active,
.spectrum-Tool:active {
background-color: var(--spectrum-actionbutton-quiet-background-color-down, var(--spectrum-global-color-gray-300));
border-color: var(--spectrum-actionbutton-quiet-border-color-down, var(--spectrum-global-color-gray-300));
color: var(--spectrum-actionbutton-quiet-text-color-down, var(--spectrum-alias-text-color-down));
box-shadow: none;
}
.spectrum-ActionButton--quiet:disabled,
.spectrum-ActionButton--quiet.is-disabled,
.spectrum-Tool:disabled {
background-color: var(--spectrum-actionbutton-quiet-background-color-disabled, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-actionbutton-quiet-border-color-disabled, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-actionbutton-quiet-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}
.spectrum-ActionButton--quiet.is-selected {
background-color: var(--spectrum-actionbutton-quiet-background-color-selected, var(--spectrum-global-color-gray-300));
border-color: var(--spectrum-actionbutton-quiet-border-color-selected, var(--spectrum-global-color-gray-300));
color: var(--spectrum-actionbutton-quiet-text-color-selected, var(--spectrum-alias-text-color));
}
.spectrum-ActionButton--quiet.is-selected.focus-ring {
background-color: var(--spectrum-actionbutton-quiet-background-color-selected-key-focus, var(--spectrum-global-color-gray-300));
border-color: var(--spectrum-actionbutton-quiet-border-color-selected-key-focus, var(--spectrum-alias-border-color-focus));
color: var(--spectrum-actionbutton-quiet-text-color-selected-key-focus, var(--spectrum-alias-text-color-hover));
}
.spectrum-ActionButton--quiet.is-selected:hover {
background-color: var(--spectrum-actionbutton-quiet-background-color-selected-hover, var(--spectrum-global-color-gray-300));
border-color: var(--spectrum-actionbutton-quiet-border-color-selected-hover, var(--spectrum-global-color-gray-300));
color: var(--spectrum-actionbutton-quiet-text-color-selected-hover, var(--spectrum-alias-text-color-hover));
}
.spectrum-ActionButton--quiet.is-selected:active {
background-color: var(--spectrum-actionbutton-quiet-background-color-selected-down, var(--spectrum-global-color-gray-300));
border-color: var(--spectrum-actionbutton-quiet-border-color-selected-down, var(--spectrum-global-color-gray-300));
color: var(--spectrum-actionbutton-quiet-text-color-selected-down, var(--spectrum-alias-text-color-down));
}
.spectrum-ActionButton--quiet.is-selected:disabled,
.spectrum-ActionButton--quiet.is-selected.is-disabled {
background-color: var(--spectrum-actionbutton-quiet-background-color-selected-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-actionbutton-quiet-border-color-selected-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-actionbutton-quiet-text-color-selected-disabled, var(--spectrum-alias-text-color-disabled));
}
.spectrum-Button--warning.spectrum-Button--quiet {
background-color: var(--spectrum-button-quiet-warning-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-warning-border-color, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-warning-text-color, var(--spectrum-semantic-negative-color-text-small));
}
.spectrum-Button--warning.spectrum-Button--quiet:hover {
background-color: var(--spectrum-button-quiet-warning-background-color-hover, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-quiet-warning-border-color-hover, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-quiet-warning-text-color-hover, var(--spectrum-global-color-red-700));
}
.spectrum-Button--warning.spectrum-Button--quiet.focus-ring {
background-color: var(--spectrum-button-quiet-warning-background-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
border-color: var(--spectrum-button-quiet-warning-border-color-key-focus, var(--spectrum-semantic-cta-color-background-key-focus));
color: var(--spectrum-button-quiet-warning-text-color-key-focus, var(--spectrum-global-color-static-white));
}
.spectrum-Button--warning.spectrum-Button--quiet:active {
background-color: var(--spectrum-button-quiet-warning-background-color-down, var(--spectrum-global-color-gray-300));
border-color: var(--spectrum-button-quiet-warning-border-color-down, var(--spectrum-global-color-gray-300));
color: var(--spectrum-button-quiet-warning-text-color-down, var(--spectrum-global-color-red-700));
}
.spectrum-Button--warning.spectrum-Button--quiet:disabled,
.spectrum-Button--warning.spectrum-Button--quiet.is-disabled {
background-color: var(--spectrum-button-quiet-warning-background-color-disabled, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-warning-border-color-disabled, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-warning-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-LogicButton--and {
background-color: var(--spectrum-logicbutton-and-background-color, var(--spectrum-global-color-blue-500));
border-color: var(--spectrum-logicbutton-and-border-color, var(--spectrum-global-color-blue-500));
color: var(--spectrum-logicbutton-and-text-color, var(--spectrum-global-color-static-white));
}
.spectrum-LogicButton--and:hover {
background-color: var(--spectrum-logicbutton-and-background-color-hover, var(--spectrum-global-color-blue-700));
border-color: var(--spectrum-logicbutton-and-border-color-hover, var(--spectrum-global-color-blue-700));
color: var(--spectrum-logicbutton-and-text-color, var(--spectrum-global-color-static-white));
}
.spectrum-LogicButton--and.focus-ring {
background-color: var(--spectrum-logicbutton-and-background-color-key-focus, var(--spectrum-global-color-blue-700));
border-color: var(--spectrum-logicbutton-and-border-color-key-focus, var(--spectrum-alias-border-color-focus));
color: var(--spectrum-logicbutton-and-text-color, var(--spectrum-global-color-static-white));
}
.spectrum-LogicButton--and:disabled,
.spectrum-LogicButton--and.is-disabled {
background-color: var(--spectrum-logicbutton-and-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-logicbutton-and-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-logicbutton-and-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}
.spectrum-LogicButton--or {
background-color: var(--spectrum-logicbutton-or-background-color, var(--spectrum-global-color-magenta-500));
border-color: var(--spectrum-logicbutton-or-border-color, var(--spectrum-global-color-magenta-500));
color: var(--spectrum-logicbutton-or-text-color, var(--spectrum-global-color-static-white));
}
.spectrum-LogicButton--or:hover {
background-color: var(--spectrum-logicbutton-or-background-color-hover, var(--spectrum-global-color-magenta-700));
border-color: var(--spectrum-logicbutton-or-border-color-hover, var(--spectrum-global-color-magenta-700));
color: var(--spectrum-logicbutton-or-text-color, var(--spectrum-global-color-static-white));
}
.spectrum-LogicButton--or.focus-ring {
background-color: var(--spectrum-logicbutton-or-background-color-key-focus, var(--spectrum-global-color-magenta-700));
border-color: var(--spectrum-logicbutton-or-border-color-key-focus, var(--spectrum-alias-border-color-focus));
color: var(--spectrum-logicbutton-or-text-color, var(--spectrum-global-color-static-white));
}
.spectrum-LogicButton--or:disabled,
.spectrum-LogicButton--or.is-disabled {
background-color: var(--spectrum-button-secondary-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-secondary-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-logicbutton-and-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}
.spectrum-FieldButton {
color: var(--spectrum-fieldbutton-text-color, var(--spectrum-alias-text-color));
background-color: var(--spectrum-fieldbutton-background-color, var(--spectrum-global-color-gray-75));
border-color: var(--spectrum-fieldbutton-border-color, var(--spectrum-global-color-gray-300));
}
.spectrum-FieldButton:hover {
color: var(--spectrum-fieldbutton-text-color-hover, var(--spectrum-alias-text-color-hover));
background-color: var(--spectrum-fieldbutton-background-color-hover, var(--spectrum-global-color-gray-50));
border-color: var(--spectrum-fieldbutton-border-color-hover, var(--spectrum-global-color-gray-400));
}
.spectrum-FieldButton.focus-ring,
.spectrum-FieldButton.is-focused {
background-color: var(--spectrum-fieldbutton-background-color-key-focus, var(--spectrum-global-color-gray-50));
border-color: var(--spectrum-fieldbutton-border-color-key-focus, var(--spectrum-alias-border-color-focus));
box-shadow: 0 0 0 1px var(--spectrum-fieldbutton-border-color-key-focus, var(--spectrum-alias-border-color-focus));
color: var(--spectrum-fieldbutton-text-color-key-focus, var(--spectrum-alias-text-color-hover));
}
.spectrum-FieldButton.focus-ring.is-placeholder, .spectrum-FieldButton.is-focused.is-placeholder {
color: var(--spectrum-fieldbutton-placeholder-text-color-key-focus, var(--spectrum-alias-placeholder-text-color-hover));
}
.spectrum-FieldButton:active,
.spectrum-FieldButton.is-selected {
background-color: var(--spectrum-fieldbutton-background-color-down, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-fieldbutton-border-color-down, var(--spectrum-global-color-gray-400));
}
.spectrum-FieldButton:active.focus-ring,
.spectrum-FieldButton:active.is-focused,
.spectrum-FieldButton.is-selected.focus-ring,
.spectrum-FieldButton.is-selected.is-focused {
box-shadow: none;
}
.spectrum-FieldButton.is-invalid {
border-color: var(--spectrum-fieldbutton-border-color-error, var(--spectrum-global-color-red-500));
}
.spectrum-FieldButton.is-invalid:hover {
border-color: var(--spectrum-fieldbutton-border-color-error-hover, var(--spectrum-global-color-red-600));
}
.spectrum-FieldButton.is-invalid:active,
.spectrum-FieldButton.is-invalid.is-selected {
border-color: var(--spectrum-fieldbutton-border-color-error-down, var(--spectrum-global-color-red-600));
}
.spectrum-FieldButton.is-invalid.focus-ring,
.spectrum-FieldButton.is-invalid.is-focused {
border-color: var(--spectrum-fieldbutton-border-color-error-key-focus, var(--spectrum-alias-border-color-focus));
box-shadow: 0 0 0 1px var(--spectrum-fieldbutton-border-color-error-key-focus, var(--spectrum-alias-border-color-focus));
}
.spectrum-FieldButton:disabled,
.spectrum-FieldButton.is-disabled {
background-color: var(--spectrum-fieldbutton-background-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-fieldbutton-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}
.spectrum-FieldButton:disabled.focus-ring, .spectrum-FieldButton.is-disabled.focus-ring {
box-shadow: none;
}
.spectrum-FieldButton:disabled .spectrum-Icon, .spectrum-FieldButton.is-disabled .spectrum-Icon {
color: var(--spectrum-fieldbutton-icon-color-disabled, var(--spectrum-alias-icon-color-disabled));
}
.spectrum-FieldButton--quiet {
color: var(--spectrum-fieldbutton-text-color, var(--spectrum-alias-text-color));
border-color: var(--spectrum-fieldbutton-quiet-border-color, var(--spectrum-alias-border-color-transparent));
background-color: var(--spectrum-fieldbutton-quiet-background-color, var(--spectrum-alias-background-color-transparent));
}
.spectrum-FieldButton--quiet:hover {
background-color: var(--spectrum-fieldbutton-quiet-background-color-hover, var(--spectrum-alias-background-color-transparent));
color: var(--spectrum-fieldbutton-text-color-hover, var(--spectrum-alias-text-color-hover));
}
.spectrum-FieldButton--quiet.focus-ring,
.spectrum-FieldButton--quiet.is-focused {
background-color: var(--spectrum-fieldbutton-quiet-background-color-key-focus, var(--spectrum-alias-background-color-transparent));
box-shadow: 0 2px 0 0 var(--spectrum-fieldbutton-border-color-key-focus, var(--spectrum-alias-border-color-focus));
}
.spectrum-FieldButton--quiet.focus-ring.is-placeholder, .spectrum-FieldButton--quiet.is-focused.is-placeholder {
color: var(--