  #zlh-global,#zlh-global-lib{
  box-sizing:border-box;
  padding:22px 16px 6px}
  @media (min-width:1000px){
  #zlh-global,#zlh-global-lib{
  margin-left:126px;
  max-width:calc(100% - 135px);
  padding-left:36px;
  padding-right:24px}
  }
  #zlh-global .zg-card,#zlh-global-lib .zg-card{
  background:#fff;
  border:1px solid #e5eaf3;
  border-radius:12px;
  padding:18px 20px;
  max-width:1120px}
  #zlh-global h2,#zlh-global-lib h2{
  margin:0 0 4px;
  font-size:19px;
  font-weight:700;
  color:#1d2129}
  #zlh-global .zg-seg,#zlh-global-lib .zg-seg{
  font-size:12px;
  color:#86909c;
  margin:0 0 12px}
  #zlh-global .zg-row{
  display:flex;
  gap:10px;
  align-items:flex-start;
  margin:0 0 10px}
  #zlh-global .zg-lab{
  flex:0 0 88px;
  font-size:13px;
  color:#4e5969;
  line-height:26px}
  #zlh-global .zg-list{
  display:flex;
  flex-wrap:wrap;
  gap:8px}
  #zlh-global .zg-chip{
  font-size:13px;
  line-height:24px;
  padding:0 10px;
  border-radius:999px;
  background:#eef4ff;
  color:#1d4ed8;
  border:1px solid #dbe7ff}
  #zlh-global .zg-chip.g{
  background:#f3f7f4;
  color:#2b6b45;
  border-color:#dceade}
  #zlh-global .zg-note{
  font-size:13px;
  color:#4e5969;
  line-height:1.7;
  margin:6px 0 8px}
  #zlh-global .zg-src,#zlh-global-lib .zg-src{
  font-size:12px;
  color:#86909c;
  margin:0}
  #zlh-global-lib .zgl-bar{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  align-items:center;
  margin:10px 0 4px}
  #zlh-global-lib .zgl-f{
  font-size:13px;
  line-height:26px;
  padding:0 10px;
  border-radius:999px;
  background:#f2f3f5;
  color:#4e5969;
  cursor:pointer;
  border:1px solid transparent}
  #zlh-global-lib .zgl-f.on{
  background:#e8f3ff;
  color:#1d4ed8;
  border-color:#bcd9ff}
  #zlh-global-lib input{
  height:30px;
  border:1px solid #e5e6eb;
  border-radius:6px;
  padding:0 10px;
  font-size:13px;
  min-width:220px}
  #zlh-global-lib .zgl-count{
  font-size:13px;
  color:#86909c;
  margin:10px 0}
  #zlh-global-lib .zgl-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px}
  #zlh-global-lib .zgl-item{
  border:1px solid #e9edf3;
  border-radius:10px;
  padding:12px 14px;
  background:#fff}
  #zlh-global-lib .zgl-name{
  font-size:15px;
  font-weight:600;
  color:#1d2129;
  margin:0 0 4px}
  #zlh-global-lib .zgl-kind{
  font-size:11px;
  font-weight:400;
  color:#2b6b45;
  background:#f3f7f4;
  border-radius:4px;
  padding:1px 6px;
  margin-left:6px}
  #zlh-global-lib .zgl-segs{
  font-size:12px;
  color:#86909c;
  margin:0 0 6px}
  #zlh-global-lib .zgl-prof{
  font-size:13px;
  color:#4e5969;
  line-height:1.65;
  margin:0 0 8px}
  #zlh-global-lib .zgl-link a{
  font-size:12px;
  color:#2979ff;
  text-decoration:none}
  @media (max-width:1000px){
  #zlh-global-lib .zgl-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))}
  }
  @media (max-width:640px){
  #zlh-global-lib .zgl-grid{
  grid-template-columns:minmax(0,1fr)}
  }
  @media (max-width:768px){
  #zlh-global,#zlh-global-lib{
  padding:18px 14px 4px}
  #zlh-global .zg-row{
  display:block}
  #zlh-global .zg-lab{
  flex:none;
  line-height:1.6;
  margin-bottom:4px}
  }