UNPKG

v4web-components

Version:
142 lines (120 loc) 3.41 kB
.v4-header { position: fixed; top: 0; left: 0; height: 4rem; width: 100%; z-index: 11; box-shadow: var(--lab-ds-semantic-container-shadow-l); background-color: var(--lab-ds-semantic-color-bg-pure); } .v4-header .v4-header-container { display: flex; align-items: center; justify-content: space-between; z-index: 11; padding-inline: 2rem; height: 100%; } .v4-header .v4-header-logo { cursor: pointer; height: 1.8rem; object-fit: cover; } .v4-header-left-options-web { display: flex; align-items: center; gap: 3rem; } .v4-header-notifications-avatar-container { display: flex; align-items: center; gap: 1.5rem; } .v4-header-balance { display: flex; align-items: center; cursor: pointer; gap: 0.5rem; color: var(--lab-ds-semantic-color-fg-default); font: var(--lab-ds-semantic-typography-heading-h5); } .v4-header-balance-number { color: var(--lab-ds-semantic-selectable-color-primary-default); } .v4-header-avatar { cursor: pointer; } .modal-profile { font: var(--lab-ds-semantic-typography-body-none-decoration-p2-regular); position: relative; } .modal { position: absolute; top: 1rem; right: 0; max-height: 21rem; min-width: 14rem; overflow-y: auto; overflow-x: hidden; border-style: solid; border-radius: var(--lab-ds-semantic-selectable-border-radius-xs); border-width: var(--lab-ds-semantic-selectable-border-width-m); border-color: var(--lab-ds-semantic-selectable-color-border-default); gap: var(--lab-ds-semantic-selectable-space-gap-s); box-shadow: var(--lab-ds-semantic-container-shadow-xl); background-color: var(--lab-ds-semantic-placeholder-color-bg-pure); color: var(--lab-ds-semantic-color-fg-default); } .modal-profile-container { gap: var(--lab-ds-semantic-selectable-space-gap-s); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .modal-profile-container .action-item { display: flex; align-items: center; border: none; z-index: 20; cursor: pointer; background-color: rgba(0, 0, 0, 0); padding-top: var(--lab-ds-semantic-selectable-space-padding-m); padding-bottom: var(--lab-ds-semantic-selectable-space-padding-m); padding-right: var(--lab-ds-semantic-selectable-space-padding-m); padding-left: var(--lab-ds-semantic-selectable-space-padding-m); gap: var(--lab-ds-semantic-selectable-space-gap-s); width: 100%; white-space: nowrap; font: var(--lab-ds-semantic-typography-body-none-decoration-p2-regular); color: var(--lab-ds-semantic-color-fg-default); } .modal-profile-container .action-item.user-name { cursor: default; border-bottom-style: solid; border-bottom-width: var(--lab-ds-semantic-selectable-border-width-s); border-bottom-color: var(--lab-ds-core-color-gray-30); } .icon-item { color: var(--lab-ds-core-color-gray-50); } .action-item:hover:not(.user-name) { background-color: var(--lab-ds-semantic-color-bg-hover); } .v4-header-left-options-mobile { display: none; } @media (max-width: 600px) { .v4-header-left-options-web { display: none; } .v4-header-left-options-mobile { display: block; } .v4-header-balance { font: var(--lab-ds-semantic-typography-heading-h6); } } .v4-header-menu { cursor: pointer; }