.head { width: 100%; height: var(--height-head); position: fixed; top: 0; left: 0; background-color: var(--color-light); box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); z-index: 0; color: var(--color-dark); } .head .center { margin: 0 auto; width: var(--width-workspace); height: 100%; display: flex; justify-content: space-between; } .head .center .left { min-width: 180px; height: 100%; display: flex; align-items: center; font-size: 18px; font-weight: 800; color: var(--color-text-header-left); } .head .center .left .logo { width: 38px; height: 38px; } .head .center .left .sys-title {} .head .center .left .sys-title-sub { font-size: 14px; font-weight: unset; } .head .center .right { height: 100%; padding-left: 60px; display: flex; justify-content: right; } .head .center .head-item { height: 100%; display: flex; justify-content: center; align-items: center; padding: 0 10px; font-size: var(--font-size-head); cursor: pointer; position: relative; }