@import url("/spacing_rhythm_v1.css");
/* topbar_polish.css â å³ä¸è§ç¶ææ ï¼å¨çº¿/åäº¬æ¶é´/éé¢/ç¨æ·ï¼è§æ´
   å®æµé®é¢ï¼åç´ é«åº¦ä¸ä¸(12~24px)ãy ä¸é½(å·®5px)ãgugu line-height 64px å¼å¸¸æé«ã
   ä¿®å¤ï¼ç¶ææ å®¹å¨ flex å±ä¸­ + ç»ä¸é«åº¦ + gap ç»ä¸ã */

/* é¡¶é¨æ å®¹å¨ï¼é¡¶æ å³ä¾§ç¶æåºï¼ââç»ä¸ flex å±ä¸­ */
html body:has(.brand-lockup) .ant-layout-header,
html body:has(.brand-lockup) [class*="topbar"],
html body:has(.brand-lockup) [class*="header-right"],
html body:has(.brand-lockup) .ant-layout-header > div:last-child {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 14px !important;
}

/* ç¶ææ åææç´æ¥å­åç´ ï¼åç´å±ä¸­ + ç»ä¸è¡é«ï¼æ¶é¤å¼å¸¸ line-height */
html body:has(.brand-lockup) .ant-layout-header *,
html body:has(.brand-lockup) [class*="topbar"] *,
html body:has(.brand-lockup) [class*="header-right"] * {
  line-height: 1.4 !important;
  vertical-align: middle !important;
}

/* ä¸æéæ©å¨ï¼å½å®¶/æ¶åº/è´§å¸ï¼ï¼ç»ä¸é«åº¦ 32px å±ä¸­ */
html body:has(.brand-lockup) .ant-layout-header .ant-select,
html body:has(.brand-lockup) [class*="topbar"] .ant-select {
  display: inline-flex !important;
  align-items: center !important;
  height: 32px !important;
}
html body:has(.brand-lockup) .ant-layout-header .ant-select .ant-select-selector,
html body:has(.brand-lockup) [class*="topbar"] .ant-select .ant-select-selector {
  display: inline-flex !important;
  align-items: center !important;
  height: 32px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
html body:has(.brand-lockup) .ant-layout-header .ant-select .ant-select-selection-item,
html body:has(.brand-lockup) [class*="topbar"] .ant-select .ant-select-selection-item {
  line-height: 30px !important;
  display: inline-flex !important;
  align-items: center !important;
}

/* å¾æ /emoji ç¶æç¬¦å·ï¼ç»ä¸å°ºå¯¸å±ä¸­ */
html body:has(.brand-lockup) .ant-layout-header span[class*="icon"],
html body:has(.brand-lockup) .ant-layout-header [class*="topbar"] span {
  display: inline-flex !important;
  align-items: center !important;
  font-size: 13px !important;
}

/* ç¶ææ ç­¾ï¼æ°¸ä¹/å¨çº¿æ°ç­ï¼ï¼ç»ä¸é«åº¦å±ä¸­ */
html body:has(.brand-lockup) .ant-layout-header .ant-tag,
html body:has(.brand-lockup) [class*="topbar"] .ant-tag {
  display: inline-flex !important;
  align-items: center !important;
  height: 24px !important;
  line-height: 1 !important;
  margin: 0 !important;
}

/* ç¨æ·å/æå­ï¼æ¶é¤å¼å¸¸å¤§è¡é« */
html body:has(.brand-lockup) .ant-layout-header span,
html body:has(.brand-lockup) [class*="topbar"] span {
  line-height: 1.4 !important;
}