budibase/packages/standard-components/node_modules/@spectrum-css/button/dist/index-vars.css

800 lines
46 KiB
CSS

.spectrum-LogicButton,
.spectrum-ClearButton,
.spectrum-Button {
--spectrum-button-line-height: 1.3;
position: relative;
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: var(--spectrum-alias-body-text-font-family, var(--spectrum-global-font-family-base));
line-height: var(--spectrum-button-line-height);
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-select: none;
cursor: pointer;
}
.spectrum-LogicButton:focus,
.spectrum-ClearButton:focus,
.spectrum-Button:focus {
outline: none;
}
.spectrum-LogicButton::-moz-focus-inner,
.spectrum-ClearButton::-moz-focus-inner,
.spectrum-Button::-moz-focus-inner {
border: 0;
border-style: none;
padding: 0;
margin-top: -2px;
margin-bottom: -2px;
}
.spectrum-LogicButton:disabled,
.spectrum-ClearButton:disabled,
.spectrum-Button:disabled {
cursor: default;
}
.spectrum-Button .spectrum-Icon {
max-height: 100%;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.spectrum-LogicButton:after,
.spectrum-ClearButton:after,
.spectrum-Button:after {
border-radius: calc(var(--spectrum-button-primary-border-radius) + var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)));
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: calc(var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)) * -1);
transition: opacity var(--spectrum-global-animation-duration-100, 130ms) ease-out,
margin var(--spectrum-global-animation-duration-100, 130ms) ease-out;
}
.spectrum-LogicButton.focus-ring:after,
.spectrum-ClearButton.focus-ring:after,
.spectrum-Button.focus-ring:after {
margin: calc(var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)) * -2);
}
a.spectrum-Button {
-webkit-appearance: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.spectrum-Button-label {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
justify-self: center;
text-align: center;
}
.spectrum-Button-label:empty {
display: none;
}
.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-LogicButton:after {
border-radius: calc(var(--spectrum-logicbutton-and-border-radius, var(--spectrum-alias-border-radius-regular)) + var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)));
}
.spectrum-LogicButton.focus-ring:after, .spectrum-LogicButton.is-focused:after {
box-shadow: 0 0 0 var(--spectrum-button-primary-m-focus-ring-size-key-focus, var(--spectrum-alias-focus-ring-size)) var(--spectrum-button-primary-m-focus-ring-color-key-focus, var(--spectrum-alias-focus-ring-color));
}
.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-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: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:disabled,
.spectrum-LogicButton--or.is-disabled {
background-color: var(--spectrum-button-secondary-m-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-secondary-m-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-logicbutton-and-text-color-disabled, var(--spectrum-alias-text-color-disabled));
}
.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-top: 0;
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
}
.spectrum-ClearButton--overBackground.focus-ring:after {
margin: calc(var(--spectrum-alias-focus-ring-gap, var(--spectrum-global-dimension-static-size-25)) * -1);
}
@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-Button--sizeS {
--spectrum-button-primary-focus-ring-size-key-focus: var(--spectrum-button-primary-s-focus-ring-size-key-focus, var(--spectrum-alias-focus-ring-size));
--spectrum-button-primary-text-font-weight: var(--spectrum-button-primary-s-text-font-weight, var(--spectrum-global-font-weight-bold));
--spectrum-button-primary-text-line-height: var(--spectrum-button-primary-s-text-line-height, var(--spectrum-alias-component-text-line-height));
--spectrum-button-primary-border-size: var(--spectrum-button-primary-s-border-size, var(--spectrum-alias-border-size-thick));
--spectrum-button-primary-text-size: var(--spectrum-button-primary-s-text-size, var(--spectrum-alias-item-text-size-s));
--spectrum-button-primary-icon-gap: var(--spectrum-button-primary-s-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-s));
--spectrum-button-primary-height: var(--spectrum-button-primary-s-height, var(--spectrum-alias-item-height-s));
--spectrum-button-primary-padding-left: var(--spectrum-button-primary-s-padding-left, var(--spectrum-alias-item-rounded-workflow-padding-left-s));
--spectrum-button-primary-border-radius: var(--spectrum-button-primary-s-border-radius, var(--spectrum-alias-item-rounded-border-radius-s));
--spectrum-button-primary-min-width: var(--spectrum-button-primary-s-min-width, var(--spectrum-global-dimension-size-675));
--spectrum-button-primary-textonly-padding-left: var(--spectrum-button-primary-s-textonly-padding-left, var(--spectrum-alias-item-rounded-padding-s));
--spectrum-button-primary-textonly-padding-right: var(--spectrum-button-primary-s-textonly-padding-right, var(--spectrum-alias-item-rounded-padding-s));
--spectrum-button-primary-text-padding-top: calc(var(--spectrum-button-primary-s-text-padding-top, var(--spectrum-alias-item-text-padding-top-s)) - 3px);
}
.spectrum-Button--sizeM {
--spectrum-button-primary-min-width: var(--spectrum-button-primary-m-min-width);
--spectrum-button-primary-focus-ring-size-key-focus: var(--spectrum-button-primary-m-focus-ring-size-key-focus, var(--spectrum-alias-focus-ring-size));
--spectrum-button-primary-text-font-weight: var(--spectrum-button-primary-m-text-font-weight, var(--spectrum-global-font-weight-bold));
--spectrum-button-primary-text-line-height: var(--spectrum-button-primary-m-text-line-height, var(--spectrum-alias-component-text-line-height));
--spectrum-button-primary-border-size: var(--spectrum-button-primary-m-border-size, var(--spectrum-alias-border-size-thick));
--spectrum-button-primary-text-size: var(--spectrum-button-primary-m-text-size, var(--spectrum-alias-item-text-size-m));
--spectrum-button-primary-text-padding-top: var(--spectrum-button-primary-m-text-padding-top, var(--spectrum-alias-item-text-padding-top-m));
--spectrum-button-primary-height: var(--spectrum-button-primary-m-height, var(--spectrum-alias-item-height-m));
--spectrum-button-primary-icon-gap: var(--spectrum-button-primary-m-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-m));
--spectrum-button-primary-padding-left: var(--spectrum-button-primary-m-padding-left, var(--spectrum-alias-item-rounded-workflow-padding-left-m));
--spectrum-button-primary-border-radius: var(--spectrum-button-primary-m-border-radius, var(--spectrum-alias-item-rounded-border-radius-m));
--spectrum-button-primary-textonly-padding-left: var(--spectrum-button-primary-m-textonly-padding-left, var(--spectrum-alias-item-rounded-padding-m));
--spectrum-button-primary-textonly-padding-right: var(--spectrum-button-primary-m-textonly-padding-right, var(--spectrum-alias-item-rounded-padding-m));
}
.spectrum-Button--sizeL {
--spectrum-button-primary-focus-ring-size-key-focus: var(--spectrum-button-primary-l-focus-ring-size-key-focus, var(--spectrum-alias-focus-ring-size));
--spectrum-button-primary-text-font-weight: var(--spectrum-button-primary-l-text-font-weight, var(--spectrum-global-font-weight-bold));
--spectrum-button-primary-text-line-height: var(--spectrum-button-primary-l-text-line-height, var(--spectrum-alias-component-text-line-height));
--spectrum-button-primary-border-size: var(--spectrum-button-primary-l-border-size, var(--spectrum-alias-border-size-thick));
--spectrum-button-primary-text-size: var(--spectrum-button-primary-l-text-size, var(--spectrum-alias-item-text-size-l));
--spectrum-button-primary-text-padding-top: var(--spectrum-button-primary-l-text-padding-top, var(--spectrum-alias-item-text-padding-top-l));
--spectrum-button-primary-icon-gap: var(--spectrum-button-primary-l-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-l));
--spectrum-button-primary-height: var(--spectrum-button-primary-l-height, var(--spectrum-alias-item-height-l));
--spectrum-button-primary-padding-left: var(--spectrum-button-primary-l-padding-left, var(--spectrum-alias-item-rounded-workflow-padding-left-l));
--spectrum-button-primary-border-radius: var(--spectrum-button-primary-l-border-radius, var(--spectrum-alias-item-rounded-border-radius-l));
--spectrum-button-primary-min-width: var(--spectrum-button-primary-l-min-width, var(--spectrum-global-dimension-size-1125));
--spectrum-button-primary-textonly-padding-left: var(--spectrum-button-primary-l-textonly-padding-left, var(--spectrum-alias-item-rounded-padding-l));
--spectrum-button-primary-textonly-padding-right: var(--spectrum-button-primary-l-textonly-padding-right, var(--spectrum-alias-item-rounded-padding-l));
}
.spectrum-Button--sizeXL {
--spectrum-button-primary-focus-ring-size-key-focus: var(--spectrum-button-primary-xl-focus-ring-size-key-focus, var(--spectrum-alias-focus-ring-size));
--spectrum-button-primary-text-font-weight: var(--spectrum-button-primary-xl-text-font-weight, var(--spectrum-global-font-weight-bold));
--spectrum-button-primary-text-line-height: var(--spectrum-button-primary-xl-text-line-height, var(--spectrum-alias-component-text-line-height));
--spectrum-button-primary-border-size: var(--spectrum-button-primary-xl-border-size, var(--spectrum-alias-border-size-thick));
--spectrum-button-primary-icon-gap: var(--spectrum-button-primary-xl-icon-gap, var(--spectrum-alias-item-workflow-icon-gap-l));
--spectrum-button-primary-text-size: var(--spectrum-button-primary-xl-text-size, var(--spectrum-alias-item-text-size-xl));
--spectrum-button-primary-text-padding-top: var(--spectrum-button-primary-xl-text-padding-top, var(--spectrum-alias-item-text-padding-top-xl));
--spectrum-button-primary-height: var(--spectrum-button-primary-xl-height, var(--spectrum-alias-item-height-xl));
--spectrum-button-primary-padding-left: var(--spectrum-button-primary-xl-padding-left, var(--spectrum-alias-item-rounded-workflow-padding-left-xl));
--spectrum-button-primary-border-radius: var(--spectrum-button-primary-xl-border-radius, var(--spectrum-alias-item-rounded-border-radius-xl));
--spectrum-button-primary-min-width: var(--spectrum-button-primary-xl-min-width, var(--spectrum-global-dimension-size-1250));
--spectrum-button-primary-textonly-padding-left: var(--spectrum-button-primary-xl-textonly-padding-left, var(--spectrum-alias-item-rounded-padding-xl));
--spectrum-button-primary-textonly-padding-right: var(--spectrum-button-primary-xl-textonly-padding-right, var(--spectrum-alias-item-rounded-padding-xl));
}
.spectrum-Button {
--spectrum-button-primary-padding-left-adjusted: calc(var(--spectrum-button-primary-padding-left) - var(--spectrum-button-primary-border-size));
--spectrum-button-primary-textonly-padding-left-adjusted: calc(var(--spectrum-button-primary-textonly-padding-left) - var(--spectrum-button-primary-border-size));
--spectrum-button-primary-textonly-padding-right-adjusted: calc(var(--spectrum-button-primary-textonly-padding-right) - var(--spectrum-button-primary-border-size));
--spectrum-button-padding-y: calc(var(--spectrum-button-primary-text-padding-top) - 1px);
}
[dir="ltr"] .spectrum-Button {
padding-left: var(--spectrum-button-primary-textonly-padding-left-adjusted);
padding-right: var(--spectrum-button-primary-textonly-padding-right-adjusted);
}
[dir="rtl"] .spectrum-Button {
padding-right: var(--spectrum-button-primary-textonly-padding-left-adjusted);
padding-left: var(--spectrum-button-primary-textonly-padding-right-adjusted);
}
.spectrum-Button {
border-width: var(--spectrum-button-primary-border-size);
border-style: solid;
border-radius: var(--spectrum-button-primary-border-radius);
min-height: var(--spectrum-button-primary-height);
height: auto;
min-width: var(--spectrum-button-primary-min-width);
padding-bottom: calc(var(--spectrum-button-padding-y) + 1px);
padding-top: calc(var(--spectrum-button-padding-y) - 1px);
font-size: var(--spectrum-button-primary-text-size);
font-weight: var(--spectrum-button-primary-text-font-weight);
}
.spectrum-Button:hover,
.spectrum-Button:active {
box-shadow: none;
}
[dir="ltr"] .spectrum-Button .spectrum-Icon {
margin-left: calc(-1 * (var(--spectrum-button-primary-textonly-padding-left-adjusted) - var(--spectrum-button-primary-padding-left-adjusted)));
}
[dir="rtl"] .spectrum-Button .spectrum-Icon {
margin-right: calc(-1 * (var(--spectrum-button-primary-textonly-padding-left-adjusted) - var(--spectrum-button-primary-padding-left-adjusted)));
}
[dir="ltr"] .spectrum-Button .spectrum-Icon + .spectrum-Button-label {
padding-left: var(--spectrum-button-primary-icon-gap);
}
[dir="rtl"] .spectrum-Button .spectrum-Icon + .spectrum-Button-label {
padding-right: var(--spectrum-button-primary-icon-gap);
}
[dir="ltr"] .spectrum-Button .spectrum-Icon + .spectrum-Button-label {
padding-right: 0;
}
[dir="rtl"] .spectrum-Button .spectrum-Icon + .spectrum-Button-label {
padding-left: 0;
}
.spectrum-Button-label {
line-height: var(--spectrum-button-primary-text-line-height);
}
.spectrum-LogicButton.focus-ring:after, .spectrum-LogicButton.is-focused:after, .spectrum-Button.focus-ring:after, .spectrum-Button.is-focused:after {
box-shadow: 0 0 0 var(--spectrum-button-primary-focus-ring-size-key-focus) var(--spectrum-button-primary-m-focus-ring-color-key-focus, var(--spectrum-alias-focus-ring-color));
}
.spectrum-Button--cta {
background-color: var(--spectrum-button-cta-m-background-color, var(--spectrum-semantic-cta-color-background-default));
border-color: var(--spectrum-button-cta-m-border-color, var(--spectrum-semantic-cta-color-background-default));
color: var(--spectrum-button-cta-m-text-color, var(--spectrum-global-color-static-white));
}
.spectrum-Button--cta:hover {
background-color: var(--spectrum-button-cta-m-background-color-hover, var(--spectrum-semantic-cta-color-background-hover));
border-color: var(--spectrum-button-cta-m-border-color-hover, var(--spectrum-semantic-cta-color-background-hover));
color: var(--spectrum-button-cta-m-text-color-hover, var(--spectrum-global-color-static-white));
}
.spectrum-Button--cta.focus-ring {
background-color: var(--spectrum-button-cta-m-background-color-key-focus, var(--spectrum-semantic-cta-color-background-hover));
border-color: var(--spectrum-button-cta-m-border-color-key-focus, var(--spectrum-semantic-cta-color-background-hover));
color: var(--spectrum-button-cta-m-text-color-key-focus, var(--spectrum-global-color-static-white));
}
.spectrum-Button--cta:active {
background-color: var(--spectrum-button-cta-m-background-color-down, var(--spectrum-semantic-cta-color-background-down));
border-color: var(--spectrum-button-cta-m-border-color-down, var(--spectrum-semantic-cta-color-background-down));
color: var(--spectrum-button-cta-m-text-color-down, var(--spectrum-global-color-static-white));
}
.spectrum-Button--cta:disabled,
.spectrum-Button--cta.is-disabled {
background-color: var(--spectrum-button-cta-m-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-cta-m-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-cta-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-Button--primary {
background-color: var(--spectrum-button-primary-m-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-primary-m-border-color, var(--spectrum-global-color-gray-800));
color: var(--spectrum-button-primary-m-text-color, var(--spectrum-global-color-gray-800));
}
.spectrum-Button--primary:hover {
background-color: var(--spectrum-button-primary-m-background-color-hover, var(--spectrum-global-color-gray-800));
border-color: var(--spectrum-button-primary-m-border-color-hover, var(--spectrum-global-color-gray-800));
color: var(--spectrum-button-primary-m-text-color-hover, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--primary.focus-ring {
background-color: var(--spectrum-button-primary-m-background-color-key-focus, var(--spectrum-global-color-gray-800));
border-color: var(--spectrum-button-primary-m-border-color-key-focus, var(--spectrum-global-color-gray-800));
color: var(--spectrum-button-primary-m-text-color-key-focus, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--primary:active {
background-color: var(--spectrum-button-primary-m-background-color-down, var(--spectrum-global-color-gray-900));
border-color: var(--spectrum-button-primary-m-border-color-down, var(--spectrum-global-color-gray-900));
color: var(--spectrum-button-primary-m-text-color-down, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--primary:disabled,
.spectrum-Button--primary.is-disabled {
background-color: var(--spectrum-button-primary-m-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-primary-m-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-primary-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-Button--secondary {
background-color: var(--spectrum-button-secondary-m-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-secondary-m-border-color, var(--spectrum-global-color-gray-700));
color: var(--spectrum-button-secondary-m-text-color, var(--spectrum-global-color-gray-700));
}
.spectrum-Button--secondary:hover {
background-color: var(--spectrum-button-secondary-m-background-color-hover, var(--spectrum-global-color-gray-700));
border-color: var(--spectrum-button-secondary-m-border-color-hover, var(--spectrum-global-color-gray-700));
color: var(--spectrum-button-secondary-m-text-color-hover, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--secondary.focus-ring {
background-color: var(--spectrum-button-secondary-m-background-color-key-focus, var(--spectrum-global-color-gray-700));
border-color: var(--spectrum-button-secondary-m-border-color-key-focus, var(--spectrum-global-color-gray-700));
color: var(--spectrum-button-secondary-m-text-color-key-focus, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--secondary:active {
background-color: var(--spectrum-button-secondary-m-background-color-down, var(--spectrum-global-color-gray-800));
border-color: var(--spectrum-button-secondary-m-border-color-down, var(--spectrum-global-color-gray-800));
color: var(--spectrum-button-secondary-m-text-color-down, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--secondary:disabled,
.spectrum-Button--secondary.is-disabled {
background-color: var(--spectrum-button-secondary-m-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-secondary-m-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-secondary-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-Button--warning {
background-color: var(--spectrum-button-warning-m-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-warning-m-border-color, var(--spectrum-semantic-negative-color-text-small));
color: var(--spectrum-button-warning-m-text-color, var(--spectrum-semantic-negative-color-text-small));
}
.spectrum-Button--warning:hover {
background-color: var(--spectrum-button-warning-m-background-color-hover, var(--spectrum-semantic-negative-color-text-small));
border-color: var(--spectrum-button-warning-m-border-color-hover, var(--spectrum-semantic-negative-color-text-small));
color: var(--spectrum-button-warning-m-text-color-hover, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--warning.focus-ring {
background-color: var(--spectrum-button-warning-m-background-color-key-focus, var(--spectrum-semantic-negative-color-text-small));
border-color: var(--spectrum-button-warning-m-border-color-key-focus, var(--spectrum-semantic-negative-color-text-small));
color: var(--spectrum-button-warning-m-text-color-key-focus, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--warning:active {
background-color: var(--spectrum-button-warning-m-background-color-down, var(--spectrum-global-color-red-700));
border-color: var(--spectrum-button-warning-m-border-color-down, var(--spectrum-global-color-red-700));
color: var(--spectrum-button-warning-m-text-color-down, var(--spectrum-global-color-gray-50));
}
.spectrum-Button--warning:disabled,
.spectrum-Button--warning.is-disabled {
background-color: var(--spectrum-button-warning-m-background-color-disabled, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-warning-m-border-color-disabled, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-warning-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-Button--overBackground {
background-color: var(--spectrum-button-over-background-m-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-over-background-m-border-color, var(--spectrum-global-color-static-white));
color: var(--spectrum-button-over-background-m-text-color, var(--spectrum-global-color-static-white));
}
.spectrum-Button--overBackground:hover {
background-color: var(--spectrum-button-over-background-m-background-color-hover, var(--spectrum-global-color-static-white));
border-color: var(--spectrum-button-over-background-m-border-color-hover, var(--spectrum-global-color-static-white));
color: inherit;
}
.spectrum-Button--overBackground.focus-ring {
background-color: var(--spectrum-button-over-background-m-background-color-hover, var(--spectrum-global-color-static-white));
border-color: var(--spectrum-button-over-background-m-border-color-hover, var(--spectrum-global-color-static-white));
color: inherit;
}
.spectrum-Button--overBackground.focus-ring:after {
box-shadow: 0 0 0 var(--spectrum-alias-focus-ring-size, var(--spectrum-global-dimension-static-size-25)) var(--spectrum-button-over-background-m-border-color-key-focus, var(--spectrum-global-color-static-white));
}
.spectrum-Button--overBackground:active {
background-color: var(--spectrum-button-over-background-m-background-color-down, var(--spectrum-global-color-static-white));
border-color: var(--spectrum-button-over-background-m-border-color-down, var(--spectrum-global-color-static-white));
color: inherit;
}
.spectrum-Button--overBackground:disabled,
.spectrum-Button--overBackground.is-disabled {
background-color: var(--spectrum-button-over-background-m-background-color-disabled, rgba(255,255,255,0.1));
border-color: var(--spectrum-button-over-background-m-border-color-disabled, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-over-background-m-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-m-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-over-background-m-border-color, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-over-background-m-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-m-background-color-hover, rgba(255,255,255,0.1));
border-color: var(--spectrum-button-quiet-over-background-m-border-color-hover, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-over-background-m-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-m-background-color-hover, rgba(255,255,255,0.1));
border-color: var(--spectrum-button-quiet-over-background-m-border-color-hover, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-over-background-m-text-color-hover, var(--spectrum-global-color-static-white));
box-shadow: none;
}
.spectrum-Button--overBackground.spectrum-Button--quiet.focus-ring:after, .spectrum-ClearButton--overBackground.focus-ring:after {
box-shadow: 0 0 0 var(--spectrum-alias-focus-ring-size, var(--spectrum-global-dimension-static-size-25)) var(--spectrum-button-over-background-m-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-m-background-color-down, rgba(255,255,255,0.2));
border-color: var(--spectrum-button-quiet-over-background-m-border-color-down, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-over-background-m-text-color-down, var(--spectrum-global-color-static-white));
}
.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-m-background-color-disabled, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-over-background-m-border-color-disabled, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-over-background-m-text-color-disabled, rgba(255,255,255,0.15));
}
.spectrum-Button--primary.spectrum-Button--quiet {
background-color: var(--spectrum-button-quiet-primary-m-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-primary-m-border-color, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-primary-m-text-color, var(--spectrum-global-color-gray-800));
}
.spectrum-Button--primary.spectrum-Button--quiet:hover {
background-color: var(--spectrum-button-quiet-primary-m-background-color-hover, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-quiet-primary-m-border-color-hover, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-quiet-primary-m-text-color-hover, var(--spectrum-global-color-gray-900));
}
.spectrum-Button--primary.spectrum-Button--quiet.focus-ring {
background-color: var(--spectrum-button-quiet-primary-m-background-color-key-focus, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-quiet-primary-m-border-color-key-focus, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-quiet-primary-m-text-color-key-focus, var(--spectrum-global-color-gray-900));
}
.spectrum-Button--primary.spectrum-Button--quiet:active {
background-color: var(--spectrum-button-quiet-primary-m-background-color-down, var(--spectrum-global-color-gray-300));
border-color: var(--spectrum-button-quiet-primary-m-border-color-down, var(--spectrum-global-color-gray-300));
color: var(--spectrum-button-quiet-primary-m-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-m-background-color-disabled, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-primary-m-border-color-disabled, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-primary-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-Button--secondary.spectrum-Button--quiet {
background-color: var(--spectrum-button-quiet-secondary-m-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-secondary-m-border-color, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-secondary-m-text-color, var(--spectrum-global-color-gray-700));
}
.spectrum-Button--secondary.spectrum-Button--quiet:hover {
background-color: var(--spectrum-button-quiet-secondary-m-background-color-hover, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-quiet-secondary-m-border-color-hover, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-quiet-secondary-m-text-color-hover, var(--spectrum-global-color-gray-800));
}
.spectrum-Button--secondary.spectrum-Button--quiet.focus-ring {
background-color: var(--spectrum-button-quiet-secondary-m-background-color-key-focus, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-quiet-secondary-m-border-color-key-focus, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-quiet-secondary-m-text-color-key-focus, var(--spectrum-global-color-gray-800));
}
.spectrum-Button--secondary.spectrum-Button--quiet:active {
background-color: var(--spectrum-button-quiet-secondary-m-background-color-down, var(--spectrum-global-color-gray-300));
border-color: var(--spectrum-button-quiet-secondary-m-border-color-down, var(--spectrum-global-color-gray-300));
color: var(--spectrum-button-quiet-secondary-m-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-m-background-color-disabled, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-secondary-m-border-color-disabled, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-secondary-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}
.spectrum-Button--warning.spectrum-Button--quiet {
background-color: var(--spectrum-button-quiet-warning-m-background-color, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-warning-m-border-color, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-warning-m-text-color, var(--spectrum-semantic-negative-color-text-small));
}
.spectrum-Button--warning.spectrum-Button--quiet:hover {
background-color: var(--spectrum-button-quiet-warning-m-background-color-hover, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-quiet-warning-m-border-color-hover, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-quiet-warning-m-text-color-hover, var(--spectrum-global-color-red-700));
}
.spectrum-Button--warning.spectrum-Button--quiet.focus-ring {
background-color: var(--spectrum-button-quiet-warning-m-background-color-key-focus, var(--spectrum-global-color-gray-200));
border-color: var(--spectrum-button-quiet-warning-m-border-color-key-focus, var(--spectrum-global-color-gray-200));
color: var(--spectrum-button-quiet-warning-m-text-color-key-focus, var(--spectrum-global-color-red-700));
}
.spectrum-Button--warning.spectrum-Button--quiet:active {
background-color: var(--spectrum-button-quiet-warning-m-background-color-down, var(--spectrum-global-color-gray-300));
border-color: var(--spectrum-button-quiet-warning-m-border-color-down, var(--spectrum-global-color-gray-300));
color: var(--spectrum-button-quiet-warning-m-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-m-background-color-disabled, var(--spectrum-alias-background-color-transparent));
border-color: var(--spectrum-button-quiet-warning-m-border-color-disabled, var(--spectrum-alias-border-color-transparent));
color: var(--spectrum-button-quiet-warning-m-text-color-disabled, var(--spectrum-global-color-gray-500));
}
@media (forced-colors: active) {
.spectrum-Button {
--spectrum-button-cta-m-background-color : ButtonText;
--spectrum-button-cta-m-background-color-disabled: ButtonFace;
--spectrum-button-cta-m-background-color-down: Highlight;
--spectrum-button-cta-m-background-color-hover: Highlight;
--spectrum-button-cta-m-background-color-key-focus: Highlight;
--spectrum-button-cta-m-border-color-disabled: GrayText;
--spectrum-button-cta-m-border-color-down: Highlight;
--spectrum-button-cta-m-border-color-hover: Highlight;
--spectrum-button-cta-m-border-color-key-focus: Highlight;
--spectrum-button-cta-m-border-color: ButtonText;
--spectrum-button-cta-m-text-color-disabled: GrayText;
--spectrum-button-cta-m-text-color-down: ButtonFace;
--spectrum-button-cta-m-text-color-hover: ButtonFace;
--spectrum-button-cta-m-text-color-key-focus: ButtonFace;
--spectrum-button-cta-m-text-color: ButtonFace;
--spectrum-button-over-background-m-background-color: ButtonFace;
--spectrum-button-over-background-m-background-color-disabled: ButtonFace;
--spectrum-button-over-background-m-background-color-down: ButtonFace;
--spectrum-button-over-background-m-background-color-hover: ButtonFace;
--spectrum-button-over-background-m-border-color-disabled: GrayText;
--spectrum-button-over-background-m-border-color-down: Highlight;
--spectrum-button-over-background-m-border-color-hover: Highlight;
--spectrum-button-over-background-m-border-color-key-focus: ButtonText;
--spectrum-button-over-background-m-border-color: ButtonText;
--spectrum-button-over-background-m-text-color-disabled: GrayText;
--spectrum-button-over-background-m-text-color: ButtonText;
--spectrum-button-quiet-over-background-m-background-color-disabled: ButtonFace;
--spectrum-button-quiet-over-background-m-background-color-down: ButtonFace;
--spectrum-button-quiet-over-background-m-background-color-hover: ButtonFace;
--spectrum-button-quiet-over-background-m-border-color-disabled: ButtonFace;
--spectrum-button-quiet-over-background-m-border-color-down: Highlight;
--spectrum-button-quiet-over-background-m-border-color-hover: Highlight;
--spectrum-button-quiet-over-background-m-border-color: ButtonFace;
--spectrum-button-quiet-over-background-m-text-color-disabled: GrayText;
--spectrum-button-quiet-over-background-m-text-color-down: ButtonText;
--spectrum-button-quiet-over-background-m-text-color-hover: ButtonText;
--spectrum-button-quiet-over-background-m-text-color: ButtonText;
--spectrum-button-primary-m-background-color : ButtonFace;
--spectrum-button-primary-m-background-color-disabled: ButtonFace;
--spectrum-button-primary-m-background-color-down: ButtonFace;
--spectrum-button-primary-m-background-color-hover: ButtonFace;
--spectrum-button-primary-m-background-color-key-focus: ButtonFace;
--spectrum-button-primary-m-border-color-disabled: GrayText;
--spectrum-button-primary-m-border-color-down: Highlight;
--spectrum-button-primary-m-border-color-hover: Highlight;
--spectrum-button-primary-m-border-color-key-focus: Highlight;
--spectrum-button-primary-m-border-color: ButtonText;
--spectrum-button-primary-m-text-color-disabled: GrayText;
--spectrum-button-primary-m-text-color-down: ButtonText;
--spectrum-button-primary-m-text-color-hover: ButtonText;
--spectrum-button-primary-m-text-color-key-focus: ButtonText;
--spectrum-button-primary-m-text-color: ButtonText;
--spectrum-button-quiet-primary-m-background-color-disabled: ButtonFace;
--spectrum-button-quiet-primary-m-background-color-down: ButtonFace;
--spectrum-button-quiet-primary-m-background-color-hover: ButtonFace;
--spectrum-button-quiet-primary-m-background-color-key-focus: ButtonFace;
--spectrum-button-quiet-primary-m-border-color-disabled: ButtonFace;
--spectrum-button-quiet-primary-m-border-color-down: Highlight;
--spectrum-button-quiet-primary-m-border-color-hover: Highlight;
--spectrum-button-quiet-primary-m-border-color-key-focus: Highlight;
--spectrum-button-quiet-primary-m-border-color: ButtonFace;
--spectrum-button-quiet-primary-m-text-color-disabled: GrayText;
--spectrum-button-quiet-primary-m-text-color-down: ButtonText;
--spectrum-button-quiet-primary-m-text-color-hover: ButtonText;
--spectrum-button-quiet-primary-m-text-color-key-focus: ButtonText;
--spectrum-button-quiet-primary-m-text-color: ButtonText;
--spectrum-button-secondary-m-background-color : ButtonFace;
--spectrum-button-secondary-m-background-color-down: ButtonFace;
--spectrum-button-secondary-m-background-color-hover: ButtonFace;
--spectrum-button-secondary-m-background-color-key-focus: ButtonFace;
--spectrum-button-secondary-m-border-color-disabled: GrayText;
--spectrum-button-secondary-m-border-color-down: Highlight;
--spectrum-button-secondary-m-border-color-hover: Highlight;
--spectrum-button-secondary-m-border-color-key-focus: Highlight;
--spectrum-button-secondary-m-border-color: ButtonText;
--spectrum-button-secondary-m-text-color-disabled: GrayText;
--spectrum-button-secondary-m-text-color-down: ButtonText;
--spectrum-button-secondary-m-text-color-hover: ButtonText;
--spectrum-button-secondary-m-text-color-key-focus: ButtonText;
--spectrum-button-secondary-m-text-color: ButtonText;
--spectrum-button-quiet-secondary-m-background-color-disabled: ButtonFace;
--spectrum-button-quiet-secondary-m-background-color-down: ButtonFace;
--spectrum-button-quiet-secondary-m-background-color-hover: ButtonFace;
--spectrum-button-quiet-secondary-m-background-color-key-focus: ButtonFace;
--spectrum-button-quiet-secondary-m-border-color-disabled: ButtonFace;
--spectrum-button-quiet-secondary-m-border-color-down: Highlight;
--spectrum-button-quiet-secondary-m-border-color-hover: Highlight;
--spectrum-button-quiet-secondary-m-border-color-key-focus: Highlight;
--spectrum-button-quiet-secondary-m-border-color: ButtonFace;
--spectrum-button-quiet-secondary-m-text-color-disabled: GrayText;
--spectrum-button-quiet-secondary-m-text-color-down: ButtonText;
--spectrum-button-quiet-secondary-m-text-color-hover: ButtonText;
--spectrum-button-quiet-secondary-m-text-color-key-focus: ButtonText;
--spectrum-button-quiet-secondary-m-text-color: ButtonText;
--spectrum-button-warning-m-background-color : ButtonFace;
--spectrum-button-warning-m-background-color-down: ButtonFace;
--spectrum-button-warning-m-background-color-hover: ButtonFace;
--spectrum-button-warning-m-background-color-key-focus: ButtonFace;
--spectrum-button-warning-m-border-color-disabled: GrayText;
--spectrum-button-warning-m-border-color-down: Highlight;
--spectrum-button-warning-m-border-color-hover: Highlight;
--spectrum-button-warning-m-border-color-key-focus: Highlight;
--spectrum-button-warning-m-border-color: ButtonText;
--spectrum-button-warning-m-text-color-disabled: GrayText;
--spectrum-button-warning-m-text-color-down: ButtonText;
--spectrum-button-warning-m-text-color-hover: ButtonText;
--spectrum-button-warning-m-text-color-key-focus: ButtonText;
--spectrum-button-warning-m-text-color: ButtonText;
--spectrum-button-quiet-warning-m-background-color-disabled: ButtonFace;
--spectrum-button-quiet-warning-m-background-color-down: ButtonFace;
--spectrum-button-quiet-warning-m-background-color-hover: ButtonFace;
--spectrum-button-quiet-warning-m-background-color-key-focus: ButtonFace;
--spectrum-button-quiet-warning-m-border-color-disabled: ButtonFace;
--spectrum-button-quiet-warning-m-border-color-down: Highlight;
--spectrum-button-quiet-warning-m-border-color-hover: Highlight;
--spectrum-button-quiet-warning-m-border-color-key-focus: Highlight;
--spectrum-button-quiet-warning-m-border-color: ButtonFace;
--spectrum-button-quiet-warning-m-text-color-disabled: GrayText;
--spectrum-button-quiet-warning-m-text-color-down: ButtonText;
--spectrum-button-quiet-warning-m-text-color-hover: ButtonText;
--spectrum-button-quiet-warning-m-text-color-key-focus: ButtonText;
--spectrum-button-quiet-warning-m-text-color: ButtonText;
--spectrum-button-secondary-m-background-color-disabled: ButtonFace;
--spectrum-button-warning-m-background-color-disabled: ButtonFace;
--spectrum-button-primary-m-focus-ring-color-key-focus: ButtonText;
}
.spectrum-Button {
forced-color-adjust:none;
}
}