/* 右上角账户信息采用紧凑比例，避免在窄屏中挤占项目标题。 */
.header { min-height: 68px; padding: 11px 22px; }
.header h1 { font-size: 16px; }
.stage-badge { margin-top: 4px; padding: 3px 7px; font-size: 11px; }
.header-actions { gap: 6px; }
.header-btn,
.revision { min-height: 30px; padding: 5px 8px; border-radius: 8px; font-size: 11px; }

@media (max-width: 760px) {
  .header { min-height: 62px; padding: 10px 12px; }
  .entitlement { max-width: calc(100vw - 148px); overflow: hidden; text-overflow: ellipsis; }
}
