UNPKG

@adobe/spectrum-css

Version:

The Spectrum CSS top-level backwards compatible package

2,360 lines (2,116 loc) 194 kB
.spectrum-Well { display: block; min-width: 248px; padding: 16px; margin-top: 4px; border-width: 1px; border-style: solid; border-radius: 5px; } .spectrum-Icon, .spectrum-UIIcon { display: inline-block; color: inherit; fill: currentColor; pointer-events: none; } .spectrum-Icon:not(:root), .spectrum-UIIcon:not(:root) { overflow: hidden; } .spectrum-Icon--sizeXXS, .spectrum-Icon--sizeXXS img, .spectrum-Icon--sizeXXS svg { height: 11px; width: 11px; } .spectrum-Icon--sizeXS, .spectrum-Icon--sizeXS img, .spectrum-Icon--sizeXS svg { height: 15px; width: 15px; } .spectrum-Icon--sizeS, .spectrum-Icon--sizeS img, .spectrum-Icon--sizeS svg { height: 22px; width: 22px; } .spectrum-Icon--sizeM, .spectrum-Icon--sizeM img, .spectrum-Icon--sizeM svg { height: 30px; width: 30px; } .spectrum-Icon--sizeL, .spectrum-Icon--sizeL img, .spectrum-Icon--sizeL svg { height: 44px; width: 44px; } .spectrum-Icon--sizeXL, .spectrum-Icon--sizeXL img, .spectrum-Icon--sizeXL svg { height: 60px; width: 60px; } .spectrum-Icon--sizeXXL, .spectrum-Icon--sizeXXL img, .spectrum-Icon--sizeXXL svg { height: 90px; width: 90px; } .spectrum--medium .spectrum-UIIcon--large { display: none; } .spectrum--medium .spectrum-UIIcon--medium { display: inline; } .spectrum--large .spectrum-UIIcon--medium { display: none; } .spectrum--large .spectrum-UIIcon--large { display: inline; } .spectrum--large { --ui-icon-large-display: block; --ui-icon-medium-display: none; } .spectrum--medium { --ui-icon-medium-display: block; --ui-icon-large-display: none; } .spectrum-UIIcon--large { display: var(--ui-icon-large-display); } .spectrum-UIIcon--medium { display: var(--ui-icon-medium-display); } .spectrum-UIIcon-AlertMedium { width: 22px; height: 22px; } .spectrum-UIIcon-AlertSmall { width: 18px; height: 18px; } .spectrum-UIIcon-ArrowDownSmall { width: 10px; height: 12px; } .spectrum-UIIcon-ArrowLeftMedium { width: 18px; height: 12px; } .spectrum-UIIcon-Asterisk { width: 10px; height: 10px; } .spectrum-UIIcon-CheckmarkMedium { width: 16px; height: 16px; } .spectrum-UIIcon-CheckmarkSmall { width: 12px; height: 12px; } .spectrum-UIIcon-ChevronDownMedium { width: 12px; height: 8px; } .spectrum-UIIcon-ChevronDownSmall { width: 10px; height: 8px; } .spectrum-UIIcon-ChevronLeftLarge { width: 16px; height: 20px; } .spectrum-UIIcon-ChevronLeftMedium { width: 8px; height: 12px; } .spectrum-UIIcon-ChevronRightLarge { width: 16px; height: 20px; } .spectrum-UIIcon-ChevronRightMedium { width: 8px; height: 12px; } .spectrum-UIIcon-ChevronRightSmall { width: 8px; height: 10px; } .spectrum-UIIcon-ChevronUpSmall { width: 10px; height: 8px; } .spectrum-UIIcon-CornerTriangle { width: 6px; height: 6px; } .spectrum-UIIcon-CrossLarge { width: 16px; height: 16px; } .spectrum-UIIcon-CrossMedium { width: 10px; height: 10px; } .spectrum-UIIcon-CrossSmall { width: 10px; height: 10px; } .spectrum-UIIcon-DashSmall { width: 12px; height: 12px; } .spectrum-UIIcon-DoubleGripper { width: 20px; height: 5px; } .spectrum-UIIcon-FolderBreadcrumb { width: 22px; height: 22px; } .spectrum-UIIcon-HelpMedium { width: 22px; height: 22px; } .spectrum-UIIcon-HelpSmall { width: 18px; height: 18px; } .spectrum-UIIcon-InfoMedium { width: 22px; height: 22px; } .spectrum-UIIcon-InfoSmall { width: 18px; height: 18px; } .spectrum-UIIcon-Magnifier { width: 20px; height: 20px; } .spectrum-UIIcon-SkipLeft { width: 10px; height: 12px; } .spectrum-UIIcon-SkipRight { width: 10px; height: 12px; } .spectrum-UIIcon-Star { width: 22px; height: 22px; } .spectrum-UIIcon-StarOutline { width: 22px; height: 22px; } .spectrum-UIIcon-SuccessMedium { width: 22px; height: 22px; } .spectrum-UIIcon-SuccessSmall { width: 18px; height: 18px; } .spectrum-UIIcon-TripleGripper { width: 12px; height: 9px; } .spectrum-TreeView { display: block; list-style: none; position: relative; padding: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; outline: none; } .spectrum-TreeView-item { overflow: hidden; } .spectrum-TreeView-item.is-open > .spectrum-TreeView-itemLink > .spectrum-TreeView-indicator { transform: rotate(90deg); } .spectrum-TreeView-item.is-open > .spectrum-TreeView { height: auto; visibility: visible; } .spectrum-TreeView-itemLink { display: block; box-sizing: border-box; cursor: pointer; padding: 12px 30px; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .spectrum-TreeView-itemLink:focus { outline: none; } .spectrum-TreeView-itemLink .spectrum-Icon { vertical-align: top; margin-right: 10px; } .spectrum-TreeView-itemLink::before { content: ''; position: absolute; left: 2px; right: 0; z-index: -1; margin-top: -8px; height: 45px; background-color: transparent; border-radius: 5px; } .spectrum-TreeView-indicator { display: block; float: left; position: relative; left: 13px; top: -6px; margin-left: -42px; margin-bottom: -13px; padding: 13px; transition: transform ease 130ms; pointer-events: all !important; } .spectrum-TreeView .spectrum-TreeView { position: static; padding-left: 35px; height: 0; visibility: hidden; } .spectrum-TreeView-item--indent1 { padding-left: 35px; } .spectrum-TreeView-item--indent2 { padding-left: 70px; } .spectrum-TreeView-item--indent3 { padding-left: 105px; } .spectrum-TreeView-item--indent4 { padding-left: 140px; } .spectrum-TreeView-item--indent5 { padding-left: 175px; } .spectrum-TreeView-item--indent6 { padding-left: 210px; } .spectrum-TreeView-item--indent7 { padding-left: 245px; } .spectrum-TreeView-item--indent8 { padding-left: 280px; } .spectrum-TreeView-item--indent9 { padding-left: 315px; } .spectrum-TreeView-item--indent10 { padding-left: 350px; } .spectrum-ToggleSwitch { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: start; align-items: flex-start; position: relative; min-height: 40px; max-width: 100%; margin-right: 20px; vertical-align: top; } .spectrum-ToggleSwitch-input { margin: 0; box-sizing: border-box; padding: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: .0001; z-index: 1; cursor: pointer; } .spectrum-ToggleSwitch-input:checked + .spectrum-ToggleSwitch-switch::after { transform: translateX(18px); } .spectrum-ToggleSwitch-input:disabled, .spectrum-ToggleSwitch-input[disabled] { cursor: default; } .spectrum-ToggleSwitch-label { margin: 0 13px; font-size: 17px; transition: color 160ms ease-in-out; margin-top: 8px; } .spectrum-ToggleSwitch-switch { display: inline-block; position: relative; height: 18px; width: 36px; margin: 11px 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; vertical-align: middle; } .spectrum-ToggleSwitch-switch::before, .spectrum-ToggleSwitch-switch::after { display: block; position: absolute; content: ""; box-sizing: border-box; } .spectrum-ToggleSwitch-switch::before { transition: background 130ms ease-in-out, border 130ms ease-in-out; height: 18px; left: 0; right: 0; border-radius: 9px; } .spectrum-ToggleSwitch-switch::after { transition: background 130ms ease-in-out, border 130ms ease-in-out, transform 130ms ease-in-out, box-shadow 130ms ease-in-out; width: 18px; height: 18px; top: 0; left: 0; border-width: 2px; border-radius: 9px; border-style: solid; } .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 130ms ease-out, border-color 130ms ease-out, color 130ms ease-out, box-shadow 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: 2px; border-style: solid; border-radius: 20px; min-height: 40px; height: auto; min-width: 90px; padding: 5px 18px; padding-bottom: 5.5px; padding-top: 4.5px; font-size: 17px; font-weight: 700; } .spectrum-Button:hover, .spectrum-Button:active { box-shadow: none; } .spectrum-Button .spectrum-Icon + .spectrum-Button-label { margin-left: 10px; } .spectrum-Button .spectrum-Button-label + .spectrum-Icon { margin-left: 5px; } 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: 40px; min-width: 40px; padding: 0 8px; border-width: 1px; border-radius: 5px; font-size: 17px; font-weight: 400; } .spectrum-ActionButton .spectrum-Icon + .spectrum-ActionButton-label, .spectrum-Tool .spectrum-Icon + .spectrum-ActionButton-label { padding-left: 9px; padding-right: 6px; } .spectrum-ActionButton .spectrum-Icon--sizeS:only-child, .spectrum-Tool .spectrum-Icon--sizeS:only-child { position: absolute; top: calc(50% - 11px); left: calc(50% - 11px); } .spectrum-ActionButton .spectrum-ActionButton-label:only-child, .spectrum-Tool .spectrum-ActionButton-label:only-child { padding: 0 6px; } .spectrum-ActionButton-hold { position: absolute; right: 4px; bottom: 4px; } .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: 1px; border-radius: 5px; font-size: 17px; font-weight: 400; } .spectrum-LogicButton { height: 24px; padding: 10px; border-width: 2px; border-radius: 5px; font-size: 17px; font-weight: 700; line-height: 0; } .spectrum-FieldButton { height: 40px; padding: 0 15px; font-family: inherit; font-weight: normal; font-size: 17px; line-height: normal; -webkit-font-smoothing: initial; cursor: pointer; outline: none; } .spectrum-FieldButton { margin: 0; padding: 0 15px; border-width: 1px; border-style: solid; border-radius: 5px; transition: background-color 130ms, box-shadow 130ms, border-color 130ms; } .spectrum-FieldButton:disabled, .spectrum-FieldButton.is-disabled { border-width: 0; cursor: default; } .spectrum-FieldButton.is-open { border-width: 1px; } .spectrum-FieldButton--quiet { margin: 0; padding: 0; border-width: 0; border-radius: 0px; } .spectrum-ClearButton { width: 40px; height: 40px; 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: 30px; height: 30px; } .spectrum-Tool { position: relative; -ms-flex-pack: center; justify-content: center; width: 40px; height: 40px; padding: 0; } .spectrum-Tool-hold { position: absolute; right: 4px; bottom: 4px; } .spectrum-Button + .spectrum-Button { margin-left: 16px; } .spectrum-ActionButton + .spectrum-ActionButton, .spectrum-Tool + .spectrum-Tool { margin-left: 10px; } .spectrum-Tool + .spectrum-Tool { margin-left: 10px; } .spectrum-Toast { box-sizing: border-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: stretch; align-items: stretch; border-radius: 4px; padding: 10px 10px 10px 20px; font-size: 17px; font-weight: 700; -webkit-font-smoothing: antialiased; } .spectrum-Toast-typeIcon { -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-positive: 0; flex-grow: 0; margin: 9px 15px 9px 0; } .spectrum-Toast-content { -ms-flex: 1 1 auto; flex: 1 1 auto; display: inline-block; box-sizing: border-box; padding: 6px 20px 6px 0; text-align: left; } .spectrum-Toast-buttons { display: -ms-flexbox; display: flex; -ms-flex: 0 0 auto; flex: 0 0 auto; -ms-flex-align: start; align-items: flex-start; } .spectrum-Toast-buttons .spectrum-Button + .spectrum-Button, .spectrum-Toast-buttons .spectrum-Button + .spectrum-ClearButton, .spectrum-Toast-buttons .spectrum-ClearButton + .spectrum-Button, .spectrum-Toast-buttons .spectrum-ClearButton + .spectrum-ClearButton { margin-left: 10px; } .spectrum-Toast-body { -ms-flex: 1 1 auto; flex: 1 1 auto; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .spectrum-Toast-body .spectrum-Button { float: right; margin-right: 14px; } .spectrum-Toast-body + .spectrum-Toast-buttons { padding-left: 10px; border-left-width: 1px; border-left-style: solid; } .spectrum-Avatar { width: 20px; height: 20px; border-radius: 50%; border-style: none; -webkit-user-drag: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .spectrum-Tags { display: inline-block; margin: 0; padding: 0; list-style: none; } .spectrum-Tags-item { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; box-sizing: border-box; margin: 5px 5px; padding: 0 12px; height: 30px; max-width: 100%; border-width: 1px; border-style: solid; border-radius: 5px; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition: border-color 130ms ease-in-out, color 130ms ease-in-out, box-shadow 130ms ease-in-out, background-color 130ms ease-in-out; } .spectrum-Tags-item.is-disabled { pointer-events: none; } .spectrum-Tags-item > .spectrum-Icon, .spectrum-Tags-item > .spectrum-Avatar { margin-right: 10px; margin-left: -3px; } .spectrum-Tags-item > .spectrum-Icon ~ .spectrum-Tags-itemLabel, .spectrum-Tags-item > .spectrum-Avatar ~ .spectrum-Tags-itemLabel { margin-right: -3px; } .spectrum-Tags-item .spectrum-ClearButton { margin-right: -13px; } .spectrum-Tags-itemLabel { height: 100%; line-height: 28px; -ms-flex: 1 1 auto; flex: 1 1 auto; font-size: 15px; cursor: default; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .spectrum-Underlay { visibility: hidden; opacity: 0; transition: transform 130ms ease-in-out, opacity 130ms ease-in-out, visibility 0ms linear 130ms; pointer-events: none; } .spectrum-Underlay.is-open { visibility: visible; opacity: 1; transition-delay: 0ms; pointer-events: auto; } .spectrum-Underlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; overflow: hidden; transition: opacity 190ms cubic-bezier(0.5, 0, 1, 1) 160ms, visibility 0ms linear 350ms; } .spectrum-Underlay.is-open { transition: opacity 300ms cubic-bezier(0, 0, 0.40, 1) 0ms; } .spectrum-Dialog { visibility: hidden; opacity: 0; transition: transform 130ms ease-in-out, opacity 130ms ease-in-out, visibility 0ms linear 130ms; pointer-events: none; } .spectrum-Dialog.is-open { visibility: visible; opacity: 1; transition-delay: 0ms; pointer-events: auto; } .spectrum-Dialog { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; position: fixed; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%) translateY(25px); z-index: 2; box-sizing: border-box; max-width: 90vw; max-height: 90vh; width: -webkit-fit-content; width: fit-content; min-width: 288px; padding: 24px; border-radius: 5px; outline: none; transition: opacity 130ms cubic-bezier(.50, 0, 1, 1) 0ms, visibility 0ms linear 130ms, transform 0ms linear 130ms; } .spectrum-Dialog.is-open { transition: transform 250ms cubic-bezier(0, 0, 0.40, 1) 160ms, opacity 250ms cubic-bezier(0, 0, 0.40, 1) 160ms; transform: translate(-50%, calc(-50% + -2vh)); } .spectrum-Dialog .spectrum-Dialog-closeButton { display: none; } .spectrum-Dialog--small { width: 400px; } .spectrum-Dialog--medium { width: 480px; } .spectrum-Dialog--large { width: 640px; } .spectrum-Dialog-hero { height: 160px; margin-left: -24px; margin-right: -24px; margin-top: -24px; margin-bottom: 24px; border-top-left-radius: 5px; border-top-right-radius: 5px; background-size: cover; background-position: center center; } .spectrum-Dialog-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: relative; box-sizing: border-box; width: 100%; -ms-flex-negative: 0; flex-shrink: 0; border-radius: 5px 5px 0 0; outline: none; padding-bottom: 30px; } .spectrum-Dialog-header::after { position: absolute; bottom: 16px; left: 0; right: 0; content: ''; height: 2px; } .spectrum-Dialog-wrapper { position: fixed; left: 0; top: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; box-sizing: border-box; width: 100%; height: 100%; visibility: hidden; pointer-events: none; z-index: 2; transition: visibility 0ms linear 130ms; } .spectrum-Dialog-wrapper.is-open { visibility: visible; } .spectrum-Dialog-wrapper .spectrum-Dialog:not(.spectrum-Dialog--fullscreen):not(.spectrum-Dialog--fullscreenTakeover) { pointer-events: auto; position: relative; left: auto; top: auto; transform: translateY(25px); margin-top: -2vh; } .spectrum-Dialog-wrapper .spectrum-Dialog:not(.spectrum-Dialog--fullscreen):not(.spectrum-Dialog--fullscreenTakeover).is-open { transform: translateY(0); } @media only screen and (max-device-width: 400px), only screen and (max-device-height: 350px) { .spectrum-Dialog--responsive { width: 100%; height: 100%; max-width: 100%; max-height: 100%; border-radius: 0; } .spectrum-Dialog-wrapper .spectrum-Dialog--responsive { margin-top: 0; } } .spectrum-Dialog--noDivider .spectrum-Dialog-header::after { display: none; } .spectrum-Dialog--dismissible .spectrum-Dialog-footer { display: none; } .spectrum-Dialog--dismissible .spectrum-Dialog-closeButton { display: initial; } .spectrum-Dialog-closeButton { position: absolute; top: -35px; right: -35px; } .spectrum-Dialog-typeIcon { display: block; } .spectrum-Dialog-content { display: block; box-sizing: border-box; overflow-y: auto; -webkit-overflow-scrolling: touch; -ms-flex: 1 1 auto; flex: 1 1 auto; outline: none; font-size: 15px; font-weight: 400; line-height: 1.5; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .spectrum-Dialog-content { max-height: 70vh; } } .spectrum-Dialog-footer { border-radius: 0 0 5px 5px; padding-top: 35px; -ms-flex: 0 1 auto; flex: 0 1 auto; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -ms-flexbox; display: flex; -ms-flex-pack: end; justify-content: flex-end; outline: none; margin: -10px; margin-top: 0; } .spectrum-Dialog-footer > *, .spectrum-Dialog-footer > .spectrum-Button + .spectrum-Button { margin: 10px; } .spectrum-Dialog-title { -ms-flex: 1 1 auto; flex: 1 1 auto; margin: 0; font-size: 19px; font-weight: 700; line-height: 1.3; outline: none; } .spectrum-Dialog--alert { width: 480px; } .spectrum-Dialog--fullscreen { left: 32px; top: 32px; right: 32px; bottom: 32px; transform: translate(0, 25px); } .spectrum-Dialog--fullscreen.is-open { transform: translate(0, 0); } .spectrum-Dialog--fullscreen, .spectrum-Dialog--fullscreenTakeover { width: auto; max-height: none; max-width: none; padding-top: 14px; } .spectrum-Dialog--fullscreen .spectrum-Dialog-header, .spectrum-Dialog--fullscreenTakeover .spectrum-Dialog-header { -ms-flex-negative: 0; flex-shrink: 0; } .spectrum-Dialog--fullscreen .spectrum-Dialog-title, .spectrum-Dialog--fullscreenTakeover .spectrum-Dialog-title { font-size: 28px; font-weight: 100; } .spectrum-Dialog--fullscreen .spectrum-Dialog-content, .spectrum-Dialog--fullscreenTakeover .spectrum-Dialog-content { max-height: none; } .spectrum-Dialog--fullscreenTakeover { position: fixed; left: 0; right: 0; top: 0; bottom: 0; box-sizing: border-box; border: none; border-radius: 0; } .spectrum-Dialog--fullscreenTakeover, .spectrum-Dialog--fullscreenTakeover.is-open { transform: none; } .spectrum-Menu { display: inline-block; box-sizing: border-box; margin: 5px 0; padding: 0; list-style-type: none; overflow: auto; } .spectrum-Menu > .spectrum-Menu-sectionHeading { margin-top: 4px; margin-bottom: 4px; } .spectrum-Menu.is-selectable .spectrum-Menu-item { padding-right: 41px; } .spectrum-Menu.is-selectable .spectrum-Menu-item.is-selected { padding-right: 11px; } .spectrum-Menu-checkmark { transform: scale(1); opacity: 1; } .spectrum-Menu-item { cursor: pointer; position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; box-sizing: border-box; padding: 9px 12px 9px 10px; margin: 0; border-left: 2px solid transparent; min-height: 48px; font-size: 17px; font-weight: 400; font-style: normal; text-decoration: none; } .spectrum-Menu-item:focus { outline: none; } .spectrum-Menu-item.is-selected { padding-right: 11px; } .spectrum-Menu-item.is-selected .spectrum-Menu-checkmark { display: block; } .spectrum-Menu-item .spectrum-Icon, .spectrum-Menu-item .spectrum-Menu-itemIcon { -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-item-align: start; align-self: flex-start; } .spectrum-Menu-item .spectrum-Icon + .spectrum-Menu-itemLabel, .spectrum-Menu-item .spectrum-Menu-itemIcon + .spectrum-Menu-itemLabel { margin-left: 10px; } .spectrum-Menu-itemLabel { -ms-flex: 1 1 auto; flex: 1 1 auto; line-height: 1.3; } .spectrum-Menu-itemLabel--wrapping { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .spectrum-Menu-checkmark { display: none; -ms-flex-item-align: start; align-self: flex-start; } .spectrum-Menu-checkmark, .spectrum-Menu-chevron { -ms-flex-positive: 0; flex-grow: 0; margin-left: 15px; margin-top: 5px; } .spectrum-Menu-divider { box-sizing: content-box; overflow: visible; height: 2px; margin: 1.5px 12px; padding: 0 0; border: none; } .spectrum-Menu-sectionHeading { display: block; margin: 8px 0 0 0; padding: 0 45px 0 15px; font-size: 13px; font-weight: 400; line-height: 25px; text-transform: uppercase; letter-spacing: 0.06em; } .spectrum-Menu .spectrum-Menu { display: block; } .spectrum-Popover { visibility: hidden; opacity: 0; transition: transform 130ms ease-in-out, opacity 130ms ease-in-out, visibility 0ms linear 130ms; pointer-events: none; } .spectrum-Popover.is-open { visibility: visible; opacity: 1; transition-delay: 0ms; pointer-events: auto; } .spectrum-Popover--bottom.is-open { transform: translateY(8px); } .spectrum-Popover--top.is-open { transform: translateY(-8px); } .spectrum-Popover--right.is-open { transform: translateX(8px); } .spectrum-Popover--left.is-open { transform: translateX(-8px); } .spectrum-Popover { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-direction: column; flex-direction: column; box-sizing: border-box; min-width: 40px; min-height: 40px; position: absolute; border-style: solid; border-width: 1px; border-radius: 5px; outline: none; } .spectrum-Popover-tip { position: absolute; overflow: hidden; width: 26px; height: 13.5px; } .spectrum-Popover-tip::after { content: ''; width: 25px; height: 25px; border-width: 1px; border-style: solid; position: absolute; transform: rotate(45deg); top: -18px; left: -1px; } .spectrum-Popover--dialog { min-width: 270px; padding: 30px 29px; } .spectrum-Popover--left.spectrum-Popover--withTip { margin-right: 13px; } .spectrum-Popover--left .spectrum-Popover-tip { right: -16px; transform: rotate(-90deg); } .spectrum-Popover--right.spectrum-Popover--withTip { margin-left: 13px; } .spectrum-Popover--right .spectrum-Popover-tip { left: -16px; transform: rotate(90deg); } .spectrum-Popover--left .spectrum-Popover-tip, .spectrum-Popover--right .spectrum-Popover-tip { top: 50%; margin-top: -6px; } .spectrum-Popover--bottom.spectrum-Popover--withTip { margin-top: 13px; } .spectrum-Popover--bottom .spectrum-Popover-tip { top: -11px; transform: rotate(180deg); } .spectrum-Popover--top.spectrum-Popover--withTip { margin-bottom: 13px; } .spectrum-Popover--top .spectrum-Popover-tip { bottom: -11px; } .spectrum-Popover--bottom .spectrum-Popover-tip, .spectrum-Popover--top .spectrum-Popover-tip { left: 50%; margin-left: -12px; } .spectrum-Dropdown { position: relative; display: inline-block; max-width: 100%; width: 240px; min-width: 60px; } .spectrum-Dropdown select { -webkit-appearance: none; -moz-appearance: none; appearance: none; -ms-appearance: none; } .spectrum-Dropdown select::-ms-expand { display: none; } .spectrum-Dropdown select::-ms-value { background-color: transparent; } .spectrum-Dropdown select + .spectrum-Dropdown-icon { position: absolute; right: 15px; top: 50%; margin-top: -4px; } .spectrum-Dropdown-trigger { position: relative; width: 100%; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .spectrum-Dropdown-label { -ms-flex: 1 1 auto; flex: 1 1 auto; white-space: nowrap; overflow: hidden; height: 38px; line-height: 38px; font-size: 17px; text-overflow: ellipsis; text-align: left; } .spectrum-Dropdown-label.is-placeholder { font-weight: 400; font-style: italic; transition: color 130ms ease-in-out; } .spectrum-Dropdown-label + .spectrum-Dropdown-icon { margin-left: 15px; } .spectrum-Icon + .spectrum-Dropdown-label { margin-left: 10px; } .spectrum-Dropdown-label ~ .spectrum-Dropdown-icon { margin-left: 15px; } .spectrum-Dropdown-icon { display: inline-block; position: relative; vertical-align: top; transition: color 130ms ease-out; margin-top: 15px; margin-bottom: 15px; opacity: 1; } .spectrum-Dropdown-trigger .spectrum-Icon:not(.spectrum-Dropdown-icon) { margin-top: 8px; margin-bottom: 8px; } .spectrum-Dropdown-trigger .spectrum-Dropdown-label + .spectrum-Icon:not(.spectrum-Dropdown-icon) { margin-left: 15px; } .spectrum-Icon + .spectrum-Dropdown-icon { margin-left: 10px; } .spectrum-Dropdown--quiet { width: auto; min-width: 60px; } .spectrum-Dropdown-popover { max-width: 300px; } .spectrum-Dropdown-popover--quiet { margin-left: -16px; } .spectrum-Tabs { display: -ms-flexbox; display: flex; position: relative; z-index: 0; margin: 0; padding: 0 10px; vertical-align: top; } .spectrum-Tabs-item { position: relative; box-sizing: border-box; height: 58px; line-height: 58px; z-index: 1; text-decoration: none; white-space: nowrap; transition: color 130ms ease-out; cursor: pointer; outline: none; } .spectrum-Tabs-item.is-disabled { cursor: default; } .spectrum-Tabs-item.is-disabled .spectrum-Tabs-itemLabel { cursor: default; } .spectrum-Tabs-item .spectrum-Icon { height: 58px; } .spectrum-Tabs-item .spectrum-Icon + .spectrum-Tabs-itemLabel { margin-left: 6px; } .spectrum-Tabs-item::before { content: ''; position: absolute; top: 50%; box-sizing: border-box; height: 40px; margin-top: -19px; left: -10px; right: -10px; border: 2px solid transparent; border-radius: 6px; pointer-events: none; } .spectrum-Tabs-itemLabel { cursor: pointer; vertical-align: top; display: inline-block; font-size: 17px; font-weight: 400; } .spectrum-Tabs-itemLabel:empty { display: none; } .spectrum-Tabs-selectionIndicator { position: absolute; left: 0; z-index: 0; transition: transform 130ms ease-in-out; transform-origin: top left; border-radius: 1px; } .spectrum-Tabs--compact .spectrum-Tabs-item { height: 38px; line-height: 38px; } .spectrum-Tabs--compact .spectrum-Tabs-item .spectrum-Icon { height: 38px; } .spectrum-Tabs--horizontal { -ms-flex-align: center; align-items: center; border-bottom: 2px solid; } .spectrum-Tabs--horizontal .spectrum-Tabs-item { vertical-align: top; } .spectrum-Tabs--horizontal .spectrum-Tabs-item + *:not(.spectrum-Tabs-selectionIndicator) { margin-left: 30px; } .spectrum-Tabs--horizontal .spectrum-Tabs-selectionIndicator { position: absolute; bottom: 0; height: 2px; bottom: -2px; } .spectrum-Tabs--horizontal.spectrum-Tabs--compact { box-sizing: content-box; height: 38px; -ms-flex-align: end; align-items: end; } .spectrum-Tabs--quiet { display: -ms-inline-flexbox; display: inline-flex; } .spectrum-Tabs--vertical { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-direction: column; flex-direction: column; padding: 0; border-left: 2px solid; } .spectrum-Tabs--vertical .spectrum-Tabs-item { height: 56px; padding: 0 10px; margin-left: 5px; margin-bottom: 5px; } .spectrum-Tabs--vertical .spectrum-Tabs-item::before { left: -2px; right: -2px; margin-top: -20px; } .spectrum-Tabs--vertical.spectrum-Tabs--compact .spectrum-Tabs-item { height: 40px; line-height: 40px; margin-bottom: 5px; } .spectrum-Tabs--vertical.spectrum-Tabs--compact .spectrum-Tabs-item .spectrum-Icon { height: 40px; } .spectrum-Tabs--vertical .spectrum-Tabs-selectionIndicator { position: absolute; left: 0px; width: 2px; left: -2px; } .spectrum-Tooltip { visibility: hidden; opacity: 0; transition: transform 130ms ease-in-out, opacity 130ms ease-in-out, visibility 0ms linear 130ms; pointer-events: none; } .spectrum-Tooltip.is-open { visibility: visible; opacity: 1; transition-delay: 0ms; pointer-events: auto; } .spectrum-Tooltip--bottom.is-open { transform: translateY(8px); } .spectrum-Tooltip--top.is-open { transform: translateY(-8px); } .spectrum-Tooltip--right.is-open { transform: translateX(8px); } .spectrum-Tooltip--left.is-open { transform: translateX(-8px); } .spectrum-Tooltip { position: relative; left: 0px; top: 0px; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; box-sizing: border-box; vertical-align: top; width: auto; padding: 5px 13px; border-radius: 5px; min-height: 30px; font-size: 15px; font-weight: 400; line-height: 19px; word-break: break-word; -webkit-font-smoothing: antialiased; } .spectrum-Tooltip { cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .spectrum-Tooltip p { margin: 0; } .spectrum-Tooltip-tip { position: absolute; height: 0; width: 0; border-width: 5px; border-style: solid; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; } .spectrum-Tooltip--right .spectrum-Tooltip-tip, .spectrum-Tooltip--left .spectrum-Tooltip-tip { top: 50%; margin-top: -5px; } .spectrum-Tooltip--right { margin-left: 3px; } .spectrum-Tooltip--right .spectrum-Tooltip-tip { right: 100%; transform: rotate(90deg); } .spectrum-Tooltip--left { margin-right: 3px; } .spectrum-Tooltip--left .spectrum-Tooltip-tip { left: 100%; transform: rotate(-90deg); } .spectrum-Tooltip--top { margin-bottom: 3px; } .spectrum-Tooltip--top .spectrum-Tooltip-tip { top: 100%; } .spectrum-Tooltip--bottom { margin-top: 3px; } .spectrum-Tooltip--bottom .spectrum-Tooltip-tip { bottom: 100%; transform: rotate(-180deg); } .spectrum-Tooltip--bottom .spectrum-Tooltip-tip, .spectrum-Tooltip--top .spectrum-Tooltip-tip { left: 50%; margin-left: -5px; } .spectrum-Tooltip-typeIcon { margin-left: -3px; margin-right: 10px; width: 18px; height: 18px; -ms-flex-item-align: start; align-self: flex-start; margin-top: 1px; } .spectrum-Tooltip-label { max-width: 126px; line-height: 19px; } .u-tooltip-showOnHover { display: inline-block; position: relative; } .u-tooltip-showOnHover .spectrum-Tooltip { position: absolute; white-space: nowrap; visibility: visible !important; transition: transform 130ms ease-in-out; top: -100%; } .u-tooltip-showOnHover .spectrum-Tooltip-label { max-width: none; } .u-tooltip-showOnHover .spectrum-Tooltip--right, .u-tooltip-showOnHover .spectrum-Tooltip--left { top: 50%; } .u-tooltip-showOnHover .spectrum-Tooltip--right .spectrum-Tooltip-tip, .u-tooltip-showOnHover .spectrum-Tooltip--left .spectrum-Tooltip-tip { top: 50%; } .u-tooltip-showOnHover .spectrum-Tooltip--right { left: 100%; transform: translate(0, -50%); } .u-tooltip-showOnHover .spectrum-Tooltip--left { transform: translate(-100%, -50%); } .u-tooltip-showOnHover .spectrum-Tooltip--bottom, .u-tooltip-showOnHover .spectrum-Tooltip--top { left: 50%; } .u-tooltip-showOnHover .spectrum-Tooltip--bottom .spectrum-Tooltip-tip, .u-tooltip-showOnHover .spectrum-Tooltip--top .spectrum-Tooltip-tip { left: 50%; } .u-tooltip-showOnHover .spectrum-Tooltip--bottom { top: 100%; transform: translate(-50%, -5px); } .u-tooltip-showOnHover .spectrum-Tooltip--top { transform: translate(-50%, 5px); } .u-tooltip-showOnHover:hover .spectrum-Tooltip, .u-tooltip-showOnHover:focus .spectrum-Tooltip, .u-tooltip-showOnHover.is-focused .spectrum-Tooltip, .u-tooltip-showOnHover *:focus .spectrum-Tooltip { opacity: 1; } .u-tooltip-showOnHover:hover .spectrum-Tooltip.spectrum-Tooltip--bottom, .u-tooltip-showOnHover:focus .spectrum-Tooltip.spectrum-Tooltip--bottom, .u-tooltip-showOnHover.is-focused .spectrum-Tooltip.spectrum-Tooltip--bottom, .u-tooltip-showOnHover *:focus .spectrum-Tooltip.spectrum-Tooltip--bottom { transform: translate(-50%, 0); } .u-tooltip-showOnHover:hover .spectrum-Tooltip.spectrum-Tooltip--top, .u-tooltip-showOnHover:focus .spectrum-Tooltip.spectrum-Tooltip--top, .u-tooltip-showOnHover.is-focused .spectrum-Tooltip.spectrum-Tooltip--top, .u-tooltip-showOnHover *:focus .spectrum-Tooltip.spectrum-Tooltip--top { transform: translate(-50%, -5px); } .u-tooltip-showOnHover:hover .spectrum-Tooltip.spectrum-Tooltip--left, .u-tooltip-showOnHover:focus .spectrum-Tooltip.spectrum-Tooltip--left, .u-tooltip-showOnHover.is-focused .spectrum-Tooltip.spectrum-Tooltip--left, .u-tooltip-showOnHover *:focus .spectrum-Tooltip.spectrum-Tooltip--left { transform: translate(calc(-100% - 5px), -50%); } .u-tooltip-showOnHover:hover .spectrum-Tooltip.spectrum-Tooltip--right, .u-tooltip-showOnHover:focus .spectrum-Tooltip.spectrum-Tooltip--right, .u-tooltip-showOnHover.is-focused .spectrum-Tooltip.spectrum-Tooltip--right, .u-tooltip-showOnHover *:focus .spectrum-Tooltip.spectrum-Tooltip--right { transform: translate(5px, -50%); } .spectrum-Steplist { z-index: 0; position: relative; display: block; vertical-align: top; margin: 0; padding-top: 22px; padding-left: 60px; padding-right: 60px; text-align: center; white-space: nowrap; font-size: 0; line-height: 16px; } .spectrum-Steplist--interactive .spectrum-Steplist-label, .spectrum-Steplist--interactive .spectrum-Steplist-markerContainer { cursor: pointer; } .spectrum-Steplist--small { padding: 11px 0; } .spectrum-Steplist--small .spectrum-Steplist-item { padding: 0 40px 0 0; width: 80px; } .spectrum-Steplist--small .spectrum-Steplist-item .spectrum-Steplist-label { display: none; } .spectrum-Steplist--small .spectrum-Steplist-item:first-child, .spectrum-Steplist--small .spectrum-Steplist-item:last-child { width: 20px; } .spectrum-Steplist--small .spectrum-Steplist-item:first-child .spectrum-Steplist-markerContainer { margin-left: -10px; } .spectrum-Steplist--small .spectrum-Steplist-item:last-child .spectrum-Steplist-markerContainer { margin-right: -10px; } .spectrum-Steplist-item { outline: none; position: relative; display: inline-block; margin: 0; vertical-align: bottom; box-sizing: content-box; width: 80px; padding: 0 40px 0 0; } .spectrum-Steplist-item.is-complete .spectrum-Steplist-marker { border: none; } .spectrum-Steplist-item.is-complete + .spectrum-Steplist-item .spectrum-Steplist-segment { border-bottom-width: 2px; border-bottom-style: solid; } .spectrum-Steplist-item.is-selected:focus, .spectrum-Steplist-item.is-selected.is-focused, .spectrum-Steplist-item.is-selected *:focus { outline: none; } .spectrum-Steplist-item.is-selected .spectrum-Steplist-marker { border: none; } .spectrum-Steplist-label { position: absolute; left: 50%; bottom: 10px; display: block; width: 120px; font-size: 12px; white-space: normal; transform: translateX(-50%); } .spectrum-Steplist-markerContainer { display: block; z-index: 2; position: absolute; bottom: -10px; left: 50%; width: 20px; height: 20px; margin-left: -10px; } .spectrum-Steplist-marker { box-sizing: border-box; display: block; position: absolute; top: 50%; left: 50%; margin-top: -4px; margin-left: -4px; width: 8px; height: 8px; border-radius: 8px; border: 2px solid; border-color: transparent; background: transparent; } .spectrum-Steplist-segment { display: block; z-index: 1; position: absolute; right: 68px; box-sizing: content-box; width: 104px; bottom: -1px; border-bottom-width: 2px; border-bottom-style: dashed; } .spectrum-Steplist-item:first-child .spectrum-Steplist-markerContainer { left: 0; } .spectrum-Steplist-item:first-child .spectrum-Steplist-label { left: 0; } .spectrum-Steplist-item:first-child .spectrum-Steplist-segment { display: none; } .spectrum-Steplist-item:last-child .spectrum-Steplist-label { left: auto; right: 0; transform: translateX(50%); } .spectrum-Steplist-item:last-child .spectrum-Steplist-markerContainer { left: auto; right: 0; margin-left: 0; margin-right: -10px; } .spectrum-Steplist-item:last-child .spectrum-Steplist-segment { right: 8px; left: auto; } .spectrum-Steplist-item:first-child, .spectrum-Steplist-item:last-child { width: 20px; } .spectrum-Steplist-item:only-child .spectrum-Steplist-label { left: 50%; transform: translate(-50%); } .spectrum-Steplist-item:only-child .spectrum-Steplist-markerContainer { left: 50%; margin-right: 0; margin-left: -10px; } .spectrum-StatusLight { min-height: 40px; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: start; align-items: flex-start; padding: 8px 0px; box-sizing: border-box; font-size: 17px; font-weight: 400; } .spectrum-StatusLight::before { content: ''; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin: 8px 15px; } .spectrum-StatusLight--neutral { font-style: italic; } .spectrum-SplitView { display: -ms-flexbox; display: flex; overflow: hidden; } .spectrum-SplitView-pane { height: 100%; } .spectrum-SplitView-gripper { content: ''; display: block; position: absolute; border-style: solid; border-radius: 2px; top: 50%; transform: translate(0, -50%); left: -4px; width: 4px; height: 16px; border-width: 4px 3px; } .spectrum-SplitView-splitter { position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 2px; height: 100%; z-index: 1; } .spectrum-SplitView-splitter.is-collapsed-start .spectrum-SplitView-gripper:before, .spectrum-SplitView-splitter.is-collapsed-end .spectrum-SplitView-gripper:before { content: ''; position: absolute; top: 0; left: calc(50% - 1px); width: 2px; height: 100%; } .spectrum-SplitView-splitter.is-collapsed-start .spectrum-SplitView-gripper { left: 0; } .spectrum-SplitView-splitter.is-collapsed-end .spectrum-SplitView-gripper { right: 0; left: auto; } .spectrum-SplitView--vertical { -ms-flex-direction: column; flex-direction: column; } .spectrum-SplitView--vertical .spectrum-SplitView-pane { height: auto; width: 100%; } .spectrum-SplitView--vertical .spectrum-SplitView-gripper { top: -4px; transform: translate(-50%, 0); left: 50%; width: 16px; height: 4px; border-width: 3px 4px; } .spectrum-SplitView--vertical .spectrum-SplitView-splitter { width: 100%; height: 2px; } .spectrum-SplitView--vertical .spectrum-SplitView-splitter.is-collapsed-start .spectrum-SplitView-gripper, .spectrum-SplitView--vertical .spectrum-SplitView-splitter.is-collapsed-end .spectrum-SplitView-gripper { left: 50%; } .spectrum-SplitView--vertical .spectrum-SplitView-splitter.is-collapsed-start .spectrum-SplitView-gripper:before, .spectrum-SplitView--vertical .spectrum-SplitView-splitter.is-collapsed-end .spectrum-SplitView-gripper:before { top: calc(50% - 1px); left: 0; width: 100%; height: 2px; } .spectrum-SplitView--vertical .spectrum-SplitView-splitter.is-collapsed-start .spectrum-SplitView-gripper { top: 0; } .spectrum-SplitView--vertical .spectrum-SplitView-splitter.is-collapsed-end .spectrum-SplitView-gripper { top: auto; bottom: 0; } .spectrum-Slider, .spectrum-Dial { position: relative; z-index: 1; display: block; min-height: 40px; min-width: 125px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .spectrum-Slider-controls, .spectrum-Dial-controls { display: inline-block; box-sizing: border-box; position: relative; z-index: auto; width: calc(100% - 20px); margin-left: 10px; min-height: 40px; vertical-align: top; } .spectrum-Slider-track, .spectrum-Slider-buffer, .spectrum-Slider-ramp, .spectrum-Slider-fill { height: 2px; box-sizing: border-box; position: absolute; z-index: 1; top: 20px; left: 0; right: auto; margin-top: -1px; pointer-events: none; } .spectrum-Slider-track, .spectrum-Slider-buffer, .spectrum-Slider-fill { padding: 0 4px 0 0; margin-left: -10px; } .spectrum-Slider-track::before, .spectrum-Slider-buffer::before, .spectrum-Slider-fill::before { content: ''; display: block; height: 100%; border-radius: 1px; } .spectrum-Slider-fill { margin-left: 0; padding: 0 0 0 14px; } .spectrum-Slider-fill--right { padding: 0 14px 0 0; } .spectrum-Slider-buffer { padding: 0 4px 0 0; } .spectrum-Slider-track ~ .spectrum-Slider-track, .spectrum-Slider-buffer ~ .spectrum-Slider-buffer { left: auto; right: 0; padding: 0 0 0 4px; margin-left: 0; margin-right: -10px; } .spectrum-Slider-buffer ~ .spectrum-Slider-buffer { margin-right: 0; padding: 0 0 0 14px; } .spectrum-Slider-buffer ~ .spectrum-Slider-buffer:after { display: none; } .spectrum-Slider--range .spectrum-Slider-value { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } .spectrum-Slider--range .spectrum-Slider-track:first-of-type { padding: 0 4px 0 0; left: 0; right: auto; margin-left: -10px; } .spectrum-Slider--range .spectrum-Slider-track { padding: 0 14px 0 14px; left: auto; right: auto; margin: 0; } .spectrum-Slider--range .spectrum-Slider-track:last-of-type { padding: 0 0 0 4px; left: auto; right: 0; margin-right: -10px; } .spectrum-Slider-buffer { z-index: 2; } .spectrum-Slider-ramp { margin-top: 0; height: 16px; position: absolute; left: -10px; right: -10px; top: 8px; } .spectrum-Slider-ramp svg { width: 100%; height: 100%; } .spectrum-Slider-handle, .spectrum-Dial-handle { position: absolute; left: 0; top: 20px; z-index: 2; display: inline-block; box-sizing: border-box; width: 20px; height: 20px; margin: -10px 0 0 -10px; border-width: 2px; border-style: solid; border-radius: 10px; transition: border-width 130ms ease-in-out; outline: none; cursor: pointer; cursor: grab; } .spectrum-Slider-handle:active, .spectrum-Slider-handle.is-focused, .spectrum-Slider-handle.is-dragged, .spectrum-Dial-handle:active { border-width: 8px; cursor: ns-resize; cursor: grabbing; } .spectrum-Slider-handle:active, .spectrum-Slider-handle.is-focused, .spectrum-Slider-handle.is-dragged, .spectrum-Slider-handle.is-tophandle, .spectrum-Dial-handle:active { z-index: 3; } .spectrum-Slider-input, .spectrum-Dial-input { margin: 0; width: 20px; height: 20px; padding: 0; position: absolute; top: -2.5px; left: -2.5px; overflow: hidden; opacity: .000001; cursor: default; -webkit-appearance: none; border: 0; pointer-events: none; } .spectrum-Slider-input:focus, .spectrum-Dial-input:focus { outline: none; } .spectrum-Slider-labelContainer, .spectrum-Dial-labelContainer { display: -ms-flexbox; display: flex; position: relative; width: auto; padding-top: 5px; font-size: 15px; line-height: 1.3; } .spectrum-Slider-label, .spectrum-Dial-label { padding-left: 0; -ms-flex-positive: 1; flex-grow: 1; } .spectrum-Slider-value, .spectrum-Dial-value { -ms-flex-positive: 0; flex-grow: 0; padding-right: 0; cursor: default; } .spectrum-Slider-value { margin-left: 20px; } .spectrum-Slider-ticks { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; z-index: 0; margin: 0 -10px; margin-top: 11px; } .spectrum-Slider-tick { position: relative; width: 2px; } .spectrum-Slider-tick:after { display: block; position: absolute; top: 0; left: calc(50% - 1px); content: ''; width: 2px; height: 10px; border-radius: 1px; } .spectrum-Slider-tick .spectrum-Slider-tickLabel { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; margin: 20px -20px 0 -20px; font-size: 15px; line-height: 1.3; } .spectrum-Slider-tick:first-of-type .spectrum-Slider-tickLabel, .spectrum-Slider-tick:last-of-type .spectrum-Slider-tickLabel { display: block; position: absolute;