UNPKG

@shopify/polaris

Version:

Shopify’s admin product component library

56 lines (33 loc) 4.18 kB
.Polaris-Select_ss8pm { position: relative; } .Polaris-Select_ss8pm select::-ms-expand { display: none; } .Polaris-Select--disabled_hcuh9 .Polaris-Select__Content_xd1mk { color: var(--p-text-disabled); } .Polaris-Select--disabled_hcuh9 .Polaris-Select__InlineLabel_16kzb { color: inherit; } .Polaris-Select--disabled_hcuh9 .Polaris-Select__Icon_yj27d svg { fill: var(--p-icon-disabled); } .Polaris-Select--disabled_hcuh9 .Polaris-Select__Backdrop_1x2i2 { border-color: var(--p-border-disabled); } .Polaris-Select--disabled_hcuh9 .Polaris-Select__Backdrop_1x2i2::before { background-color: var(--p-action-secondary-disabled); } .Polaris-Select--disabled_hcuh9 .Polaris-Select__Backdrop_1x2i2:hover { cursor: default; } .Polaris-Select__Content_xd1mk { font-size: 1rem; font-weight: 400; line-height: 1.5rem; border: none; text-transform: initial; letter-spacing: initial; position: relative; z-index: 20; display: flex; align-items: center; width: 100%; min-height: 2.25rem; padding: 0.3125rem 0.5rem 0.3125rem 0.75rem; } @media (min-width: 40em) { .Polaris-Select__Content_xd1mk { font-size: 0.875rem; } } .Polaris-Select__InlineLabel_16kzb { color: var(--p-text-subdued); margin-right: 0.25rem; white-space: nowrap; overflow: hidden; } .Polaris-Select__SelectedOption_azu52 { flex: 1 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .Polaris-Select__Prefix_10fbz { padding-right: 0.5rem; } .Polaris-Select__Icon_yj27d svg { fill: var(--p-icon); } .Polaris-Select__Input_30ock { font-size: 1rem; font-weight: 400; line-height: 1.5rem; border: none; text-transform: initial; letter-spacing: initial; position: absolute; text-rendering: auto; top: 0; left: 0; z-index: 30; width: 100%; height: 100%; margin: 0; opacity: 0.001; -webkit-appearance: none; appearance: none; } @media (min-width: 40em) { .Polaris-Select__Input_30ock { font-size: 0.875rem; } } .Polaris-Select__Backdrop_1x2i2 { z-index: 10; top: 0; right: 0; bottom: 0; left: 0; border: 0.0625rem solid var(--p-border-subdued); border-bottom-color: var(--p-border-shadow-subdued); border-radius: var(--p-border-radius-base); background-color: var(--p-surface); box-shadow: var(--p-button-drop-shadow); position: relative; position: absolute; } .Polaris-Select__Backdrop_1x2i2::after { content: ''; position: absolute; z-index: 1; top: -0.125rem; right: -0.125rem; bottom: -0.125rem; left: -0.125rem; display: block; pointer-events: none; box-shadow: 0 0 0 -0.125rem var(--p-focused); transition: box-shadow 100ms var(--p-ease); border-radius: calc(var(--p-border-radius-base) + 0.0625rem); } .Polaris-Select--error_37uk1 .Polaris-Select__Backdrop_1x2i2 { border-color: var(--p-border-critical); background-color: var(--p-surface-critical-subdued); } .Polaris-Select--error_37uk1 .Polaris-Select__Backdrop_1x2i2.Polaris-Select--hover_37sww, .Polaris-Select--error_37uk1 .Polaris-Select__Backdrop_1x2i2:hover { border-color: var(--p-border-critical); } .Polaris-Select--error_37uk1 .Polaris-Select__Input_30ock:focus ~ .Polaris-Select__Backdrop_1x2i2::after { box-shadow: 0 0 0 0.125rem var(--p-focused); outline: 0.0625rem solid transparent; } .Polaris-Select__Input_30ock:focus ~ .Polaris-Select__Backdrop_1x2i2::after { box-shadow: 0 0 0 0.125rem var(--p-focused); outline: 0.0625rem solid transparent; } @media (-ms-high-contrast: active) { .Polaris-Select__Content_xd1mk { color: windowText; -ms-high-contrast-adjust: none; } .Polaris-Select__InlineLabel_16kzb { color: inherit; } .Polaris-Select__InlineLabel_16kzb::after { content: ':'; } .Polaris-Select__SelectedOption_azu52 { color: inherit; } .Polaris-Select__Icon_yj27d svg { fill: buttonText; } .Polaris-Select__Backdrop_1x2i2::after { display: none; } .Polaris-Select__Input_30ock:focus ~ .Polaris-Select__Content_xd1mk { color: highlightText; } .Polaris-Select__Input_30ock:focus ~ .Polaris-Select__Backdrop_1x2i2 { background-color: highlight; } .Polaris-Select--disabled_hcuh9 .Polaris-Select__Content_xd1mk { color: grayText; } .Polaris-Select--disabled_hcuh9 .Polaris-Select__Icon_yj27d { opacity: 1; } .Polaris-Select--disabled_hcuh9 .Polaris-Select__Icon_yj27d svg { fill: grayText; } }