@charset "UTF-8";

.cxd-AppBcn-item:first-child a {
 position: relative;
 color: transparent !important;
 font-size: 0 !important;
}

.cxd-AppBcn-item:first-child a::after {
 content: "首页";
 position: relative;
 color: #ffffff;
 font-size: 14px;
}

.cxd-AppBcn-item:empty {
 display: none !important;
}

html,
body,
.app-wrapper {
position: relative;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
.logo {
 width: auto; /* 根据实际需要调整尺寸 */
 height: 28px;
 margin-left: 23px;
}
.title {
 font-family: Source Han Sans CN;
 color: #ffffff;
 display: flex;
 align-items: center;
 font-size: 14px;
}
.titleNew {
 font-family: Source Han Sans CN;
 color: #ffffff;
 align-items: center;
 text-align: center;
}
.message{
 width: 24px; /* 根据实际需要调整尺寸 */
 height: 24px;
 vertical-align: middle;
}
.userPic{
 width: 24px; /* 根据实际需要调整尺寸 */
 height: 24px; /* 确保宽高相等 */
 vertical-align: middle;
 border-radius: 50%; /* 将图片裁剪为圆形 */
 object-fit: cover; /* 确保图片按比例缩放并覆盖容器 */
 margin-right: 10px;
}
/* Toast 容器 */
#toast-container {
 position: fixed;
 top: 1%;
 left: 50%;
 transform: translateX(-50%);
 z-index: 9999;
 max-width: 350px;
 width: 80%;
}
.toast {
 --toast-bg: #fff1f0;
 --toast-color: #ff4d4f;
 opacity: 0;
 visibility: hidden;
 transform: translateY(-10px);
 transition: all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);
 position: relative;
 width: 100%;
 padding: 8px 12px 8px 30px;
 margin: 6px 0;
 border-radius: 4px;
 box-shadow: 0 2px 4px rgba(0,0,0,0.1);
 font-size: 12px;
 line-height: 1.4;
 color: var(--toast-color);
 background: var(--toast-bg);
}
.toast.show {
 opacity: 1;
 visibility: visible;
 transform: translateY(0);
}
.toast-icon::before {
 content: '❌';
 position: absolute;
 left: 8px;  /* 微调图标位置 */
 top: 50%;
 transform: translateY(-50%);
 font-size: 14px;
 color: var(--toast-color);
}
.amis-scope .cxd-Layout-headerBar {
 height: 60px;
}
.amis-scope .cxd-Layout--headerFixed .cxd-Layout-header{
 height: 60px;
}
.amis-scope .cxd-Layout-main{
 margin-top: 10px
}
.amis-scope .cxd-Layout--asideFixed .cxd-Layout-asideWrap{
 margin-top: 10px
}
.amis-scope img.cxd-AsideNav-itemIcon{
 margin-top:-14px;
 margin-left:9px;
 height:15px
}
.amis-scope .cxd-Tooltip{
 max-width: 600px;
}
