UNPKG

@syncfusion/ej2-splitbuttons

Version:

A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup.

683 lines (660 loc) 30 kB
/* stylelint-disable */ .e-btn.e-primary:focus { -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px var(--color-sf-brand-solid-shadow) !important; box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px var(--color-sf-brand-solid-shadow) !important; } .e-btn.e-success:focus { -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px rgba(23, 177, 105, 0.24) !important; box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px rgba(23, 177, 105, 0.24) !important; } .e-btn.e-info:focus { -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px var(--color-sf-brand-solid-shadow) !important; box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px var(--color-sf-brand-solid-shadow) !important; } .e-btn.e-warning:focus { -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px rgba(247, 143, 8, 0.24) !important; box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px rgba(247, 143, 8, 0.24) !important; } .e-btn.e-danger:focus { -webkit-box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px rgba(240, 68, 55, 0.24) !important; box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px rgba(240, 68, 55, 0.24) !important; } .e-btn.e-outline.e-info { background: transparent !important; border-color: var(--color-sf-utility-info-border-color) !important; color: var(--color-sf-utility-info-text) !important; } .e-btn.e-outline.e-info:hover { background: var(--color-sf-utility-info-bg-color-hover) !important; border-color: var(--color-sf-utility-info-border-color) !important; color: var(--color-sf-utility-info-text-hover) !important; } .e-btn.e-outline.e-info:active { background: var(--color-sf-utility-info-bg-color-pressed) !important; border-color: var(--color-sf-utility-info-border-color) !important; color: var(--color-sf-utility-info-text-hover) !important; } .e-btn.e-flat.e-info { color: var(--color-sf-utility-info-text) !important; } .e-bigger .e-btn, .e-bigger .e-btn, .e-bigger .e-css.e-btn, .e-bigger.e-css.e-btn { font-size: 14px; line-height: 1.572em; padding: 8px 15px; border-radius: 8px !important; font-weight: 600; } /* stylelint-disable property-no-vendor-prefix */ @-webkit-keyframes material-spinner-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes material-spinner-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes fabric-spinner-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes fabric-spinner-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .e-progress-btn { position: relative; } .e-progress-btn .e-progress { height: 100%; left: 0; opacity: 0; position: absolute; top: 0; -webkit-transition: opacity 0.3s linear; transition: opacity 0.3s linear; } .e-progress-btn .e-spinner { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; } .e-progress-btn .e-btn-content { display: inline-block; position: relative; z-index: 1; } .e-progress-btn.e-vertical .e-progress { bottom: 0; height: 0%; top: auto; width: 100%; } .e-progress-btn.e-progress-top .e-progress { height: 10%; } .e-progress-btn.e-progress-bottom .e-progress { bottom: -1px; height: 10%; top: auto; } .e-progress-btn.e-progress-active { overflow: hidden; pointer-events: none; } .e-progress-btn.e-progress-active .e-progress { opacity: 1; } .e-progress-btn.e-progress-active .e-animate-end { opacity: 0; } .e-progress-btn.e-spin-top, .e-progress-btn.e-spin-bottom { -webkit-transition: padding 0.3s linear; transition: padding 0.3s linear; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-btn-content, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-btn-content, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner { display: block; line-height: 1; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-center .e-spinner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner { padding-right: 12px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner .e-spinner-inner { top: -1px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner { padding-left: 12px; padding-right: 0; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner { padding-left: 12px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner .e-spinner-inner { top: -1px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner { padding-left: 0; padding-right: 12px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top { padding-bottom: 16px; padding-top: 16px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner { padding-bottom: 12px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom { padding-bottom: 16px; padding-top: 16px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner { padding-top: 12px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner { padding-right: 10px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner { padding-left: 10px; padding-right: 0; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner { padding-left: 10px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner { padding-left: 0; padding-right: 10px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top { padding-bottom: 14px; padding-top: 14px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner { padding-bottom: 10px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom { padding-bottom: 14px; padding-top: 14px; } .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner { padding-top: 10px; } .e-progress-btn.e-round-corner { border-radius: 5em; outline: none; overflow: hidden; } .e-progress-btn.e-rtl .e-progress { left: auto; right: 0; } .e-progress-btn.e-rtl.e-vertical .e-progress { bottom: auto; top: 0; } .e-progress-btn .e-spinner-pane { height: auto; position: relative; width: auto; } .e-progress-btn .e-spinner-pane .e-spinner-inner { left: auto; position: relative; top: auto; -webkit-transform: none; transform: none; } .e-progress-btn .e-cont-animate { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; left: 0; position: absolute; top: 0; width: 100%; } @-webkit-keyframes ProgressSlideLeft { from { left: 0%; opacity: 1; } to { left: -100%; opacity: 0; } } @keyframes ProgressSlideLeft { from { left: 0%; opacity: 1; } to { left: -100%; opacity: 0; } } @-webkit-keyframes ProgressSlideRight { from { left: 0%; opacity: 1; } to { left: 100%; opacity: 0; } } @keyframes ProgressSlideRight { from { left: 0%; opacity: 1; } to { left: 100%; opacity: 0; } } @-webkit-keyframes ProgressSlideUp { from { height: auto; opacity: 1; top: 0; } to { height: auto; opacity: 0; top: -100px; } } @keyframes ProgressSlideUp { from { height: auto; opacity: 1; top: 0; } to { height: auto; opacity: 0; top: -100px; } } @-webkit-keyframes ProgressSlideDown { from { height: auto; opacity: 1; top: 0; } to { height: auto; opacity: 0; top: 100px; } } @keyframes ProgressSlideDown { from { height: auto; opacity: 1; top: 0; } to { height: auto; opacity: 0; top: 100px; } } @-webkit-keyframes ProgressZoomIn { from { opacity: 1; -webkit-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); } to { opacity: 0; -webkit-transform: translate(0, 0) scale(3); transform: translate(0, 0) scale(3); } } @keyframes ProgressZoomIn { from { opacity: 1; -webkit-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); } to { opacity: 0; -webkit-transform: translate(0, 0) scale(3); transform: translate(0, 0) scale(3); } } @-webkit-keyframes ProgressZoomOut { from { -webkit-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); } to { -webkit-transform: translate(0, 0) scale(0); transform: translate(0, 0) scale(0); } } @keyframes ProgressZoomOut { from { -webkit-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); } to { -webkit-transform: translate(0, 0) scale(0); transform: translate(0, 0) scale(0); } } /*! Progress Button Theme */ .e-progress-btn .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-utility-secondary-text-color); stroke: var(--color-sf-utility-secondary-text-color); } .e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-utility-secondary-text-color); } .e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-on-brand-solid-primary); stroke: var(--color-sf-on-brand-solid-primary); } .e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-on-brand-solid-primary); } .e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-brand-solid-primary); stroke: var(--color-sf-brand-solid-primary); } .e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-base-white); } .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-brand-solid-primary); stroke: var(--color-sf-brand-solid-primary); } .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-on-brand-solid-primary); } .e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-base-white); stroke: var(--color-sf-base-white); } .e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-base-white); } .e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg { fill: #057647; stroke: #057647; } .e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: #057647; } .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg { fill: #057647; stroke: #057647; } .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-base-white); } .e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-utility-info-text); stroke: var(--color-sf-utility-info-text); } .e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-utility-info-text); } .e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-bg-primary); stroke: var(--color-sf-bg-primary); } .e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-bg-primary); } .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-bg-primary); stroke: var(--color-sf-bg-primary); } .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-utility-info-text); } .e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-base-white); stroke: var(--color-sf-base-white); } .e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-base-white); } .e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg { fill: #b54707; stroke: #b54707; } .e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle { stroke: #b54707; } .e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: #b54707; } .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg { fill: #b54707; stroke: #b54707; } .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-base-white); } .e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-base-white); stroke: var(--color-sf-base-white); } .e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-base-white); } .e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg { fill: #d92c20; stroke: #d92c20; } .e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: #d92c20; } .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg { fill: #d92c20; stroke: #d92c20; } .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-base-white); } .e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-brand-solid-primary); stroke: var(--color-sf-brand-solid-primary); } .e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-brand-solid-primary); } .e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg { fill: #057647; stroke: #057647; } .e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: #057647; } .e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-bg-primary); stroke: var(--color-sf-bg-primary); } .e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-bg-primary); } .e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg { fill: #b54707; stroke: #b54707; } .e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: #b54707; } .e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg { fill: #d92c20; stroke: #d92c20; } .e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: #d92c20; } .e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-brand-primary); stroke: var(--color-sf-brand-primary); } .e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-brand-primary); } .e-progress { background: rgba(var(--color-sf-fg-secondary), 0.2); } *.e-primary .e-progress, *.e-success .e-progress, *.e-danger .e-progress { background: rgba(var(--color-sf-fg-secondary), 0.2); } *.e-info .e-progress { background: rgba(var(--color-sf-fg-secondary), 0.2); } *.e-flat.e-primary .e-progress, *.e-flat:not(:focus).e-primary .e-progress { background: rgba(var(--color-sf-on-brand-solid-primary), 1); } *.e-flat.e-success .e-progress, *.e-flat:not(:focus).e-success .e-progress { background: rgba(var(--color-sf-base-white), 1); } *.e-flat.e-info .e-progress, *.e-flat:not(:focus).e-info .e-progress { background: rgba(var(--color-sf-utility-info-text), 1); } *.e-flat.e-warning .e-progress, *.e-flat:not(:focus).e-warning .e-progress { background: rgba(var(--color-sf-base-white), 1); } *.e-flat.e-danger .e-progress, *.e-flat:not(:focus).e-danger .e-progress { background: rgba(var(--color-sf-base-white), 1); } .e-progress-btn.e-outline .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-utility-secondary-text-color); stroke: var(--color-sf-utility-secondary-text-color); } .e-progress-btn.e-outline:focus .e-spinner-pane .e-spinner-inner svg { fill: var(--color-sf-utility-secondary-text-color); stroke: var(--color-sf-utility-secondary-text-color); } .e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc { stroke: var(--color-sf-utility-secondary-text-color); } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner { padding-right: 14px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner { padding-left: 14px; padding-right: 0; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner { padding-left: 14px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner { padding-left: 0; padding-right: 14px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top { padding-bottom: 20px; padding-top: 20px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner { padding-bottom: 14px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom { padding-bottom: 20px; padding-top: 20px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner { padding-top: 14px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner { padding-right: 12px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner { padding-left: 12px; padding-right: 0; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner { padding-left: 12px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner { padding-left: 0; padding-right: 12px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top { padding-bottom: 16px; padding-top: 16px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner { padding-bottom: 12px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom { padding-bottom: 16px; padding-top: 16px; } *.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner, *.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner { padding-top: 12px; }