UNPKG

@shopify/polaris

Version:

Shopify’s admin product component library

56 lines (28 loc) 4.03 kB
.Polaris-TopBar_z6tf9 { position: relative; display: flex; height: 3.5rem; box-shadow: var(--p-top-bar-shadow); background-color: var(--p-surface); transition: 200ms background-color ease-in-out; } .Polaris-TopBar_z6tf9::after { content: ''; position: absolute; bottom: 0; width: 100%; border-bottom: 0.0625rem solid transparent; } .Polaris-TopBar__LogoDisplayControl_upvcc { display: none; } @media (min-width: 48.0625em) { .Polaris-TopBar__LogoDisplayControl_upvcc { display: flex; } } .Polaris-TopBar__LogoDisplayContainer_ym5v1 { display: flex; } .Polaris-TopBar__LogoContainer_szav1 { flex: 0 0 15rem; align-items: center; height: 100%; padding: 0 0.5rem 0 1rem; flex-basis: 15rem; flex-basis: calc(15rem + constant(safe-area-inset-left)); flex-basis: calc(15rem + env(safe-area-inset-left)); padding-left: 1rem; padding-left: calc(1rem + constant(safe-area-inset-left)); padding-left: calc(1rem + env(safe-area-inset-left)); } .Polaris-TopBar__Logo_yj38q, .Polaris-TopBar__LogoLink_eekya { display: block; } .Polaris-TopBar__ContextControl_3di0f { display: none; } @media (min-width: 48.0625em) { .Polaris-TopBar__ContextControl_3di0f { width: 15rem; display: block; } } @media (min-width: 87.5em) { .Polaris-TopBar__ContextControl_3di0f { width: 15rem; } } .Polaris-TopBar__NavigationIcon_1bdcy { -webkit-appearance: none; appearance: none; margin: 0; padding: 0; background: none; border: none; font-size: inherit; line-height: inherit; color: inherit; cursor: pointer; position: relative; align-self: center; margin-left: 0.625rem; margin-right: 0.5rem; padding: 0.5rem; border-radius: 0.1875rem; fill: var(--p-icon); transition: 167ms fill cubic-bezier(0.25, 0.1, 0.25, 1) 33ms; } .Polaris-TopBar__NavigationIcon_1bdcy:focus { outline: none; } .Polaris-TopBar__NavigationIcon_1bdcy.Polaris-TopBar--focused_17w4h:active { background-color: var(--p-surface-pressed); } .Polaris-TopBar__NavigationIcon_1bdcy:hover { background-color: var(--p-surface-hovered); } .Polaris-TopBar__NavigationIcon_1bdcy::after { content: ''; position: absolute; top: -0.5rem; left: -0.5rem; width: calc(100% + 1.25rem); height: calc(100% + 1.25rem); } @media (min-width: 48.0625em) { .Polaris-TopBar__NavigationIcon_1bdcy { display: none; } } .Polaris-TopBar__NavigationIcon_1bdcy .Polaris-TopBar__IconWrapper_1kb6z { position: relative; } .Polaris-TopBar__NavigationIcon_1bdcy .Polaris-TopBar__IconWrapper_1kb6z::after { content: ''; position: absolute; z-index: 1; top: -0.4375rem; right: -0.4375rem; bottom: -0.4375rem; left: -0.4375rem; display: block; pointer-events: none; box-shadow: 0 0 0 -0.4375rem var(--p-focused); transition: box-shadow 100ms var(--p-ease); border-radius: calc(var(--p-border-radius-base) + 0.0625rem); } .Polaris-TopBar__NavigationIcon_1bdcy:focus:not(:active) .Polaris-TopBar__IconWrapper_1kb6z::after { box-shadow: 0 0 0 0.125rem var(--p-focused); outline: 0.0625rem solid transparent; } .Polaris-TopBar__Contents_1u1wn { z-index: 10; display: flex; flex: 1 1 auto; align-items: center; justify-content: flex-end; height: 100%; } @media (min-width: 42.5em) { .Polaris-TopBar__Contents_1u1wn { position: relative; } } .Polaris-TopBar__SearchField_ek145 { margin: 0 auto; padding: 0; max-width: 62.375rem; position: relative; width: 100%; margin: 0; max-width: none; margin-left: calc(50% - 31.1875rem); } @media (max-width: 48.0625em) and (min-width: 30.625em), (min-width: 45.625em) { [data-has-navigation] .Polaris-TopBar__SearchField_ek145 { padding: 0 1.25rem; } } @media (min-width: 30.625em) { .Polaris-TopBar__SearchField_ek145 { padding: 0 1.25rem; } } @media (max-width: 48.0625em) and (min-width: 46.5em), (min-width: 61.5em) { [data-has-navigation] .Polaris-TopBar__SearchField_ek145 { padding: 0 2rem; } } @media (min-width: 46.5em) { .Polaris-TopBar__SearchField_ek145 { padding: 0 2rem; } } @media (max-width: 1238px) { .Polaris-TopBar__SearchField_ek145 { margin-left: 0; margin-right: 0.25rem; } } .Polaris-TopBar__SecondaryMenu_7y4ay svg { fill: var(--p-icon); }