.app-header{z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.app-title.ant-typography{color:var(--on-brand);letter-spacing:.04em;font-size:17px;font-weight:600}.app-logo{background:var(--surface);border-radius:6px;align-items:center;height:40px;padding:3px 8px;display:flex}.app-logo img{height:34px}.app-line{width:128px}.app-user{color:var(--on-brand-soft)}.app-role.ant-tag{background:var(--on-brand-tint);color:var(--on-brand);margin-left:8px}[data-line=askul_gai] .app-header{background:var(--brand-gai)}[data-line=askul_gai] .app-body{background:var(--page-bg-gai)}[data-line=askul_gai] .app-body .app-sider,[data-line=askul_gai] .app-body .app-menu.ant-menu{background:var(--surface-gai)}[data-line=askul_gai] .app-body .app-menu .ant-menu-item-selected{background:var(--surface)}.app-sider{border-right:1px solid var(--border)}.app-menu.ant-menu{padding:8px 4px}.app-menu .ant-menu-item{height:auto;min-height:var(--ant-menu-item-height,38px);white-space:normal;padding-block:8px;line-height:1.45}.app-content{min-width:0;padding:20px 24px 32px}.ant-message,.ant-message .ant-message-list-content{pointer-events:none}.ant-message .ant-message-notice-content{pointer-events:auto}
