/* Approved 2026-11-04: small top-left brand, lowered main composition,
   Chinese-over-letter axis grid and a centered QR in the right 80px column.
   Only exported simple cards use this class; fun cards keep their styles. */
#report .identity-card.variant-b.share-simple-card.approved-simple-card{
  container-type:inline-size;display:block !important;position:relative !important;
  width:100% !important;max-width:398px !important;aspect-ratio:375 / 502;
  height:auto !important;min-height:0 !important;padding:0 !important;
  box-sizing:border-box !important;background:#fff !important;overflow:hidden !important;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .share-simple-brand{
  position:absolute !important;left:6.4cqi !important;top:5.866667cqi !important;
  right:auto !important;bottom:auto !important;display:block !important;
  width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .share-simple-brand>.card-b-sixteen-brand{
  position:static !important;display:flex !important;flex-direction:column !important;
  align-items:flex-start !important;gap:3px !important;width:auto !important;
  margin:0 !important;padding:0 !important;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .sixteen-brand-top{height:16px !important;gap:3px !important;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .sixteen-brand-top>img{width:21px !important;height:auto !important;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .sixteen-brand-top>b{font-size:7px !important;line-height:10px !important;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-sixteen-brand>small{font-size:7.5px !important;line-height:11px !important;letter-spacing:.1px !important;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-sixteen-brand>.sixteen-brand-cp{display:none !important;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .share-simple-label{display:none !important;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .share-simple-heading{position:absolute;inset:0;display:block;margin:0;padding:0;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .share-simple-code{
  position:absolute;left:0;right:0;top:21.066667cqi;
  font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:17.066667cqi !important;font-weight:700 !important;line-height:1 !important;
  letter-spacing:1.066667cqi !important;padding-left:1.066667cqi !important;
  margin:0 !important;text-align:center;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .share-simple-name{
  position:absolute;left:0;right:0;top:38.933333cqi;
  margin:0 !important;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif !important;
  font-size:4.8cqi !important;line-height:1.4 !important;font-weight:600 !important;
  letter-spacing:.533333cqi !important;text-align:center;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code]{
  position:absolute !important;left:6.4cqi !important;top:47.866667cqi !important;
  right:auto !important;bottom:auto !important;width:87.2cqi !important;height:56cqi !important;
  margin:0 !important;padding:0 !important;transform:none !important;translate:none !important;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code] .character-image{
  width:auto !important;height:56cqi !important;max-width:none !important;max-height:none !important;
  transform:translate(var(--approved-kv-x,0%),var(--approved-kv-y,0%)) scale(var(--simple-kv-scale,1)) !important;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-content-frame{
  position:absolute !important;left:6.4cqi !important;right:6.4cqi !important;top:106.933333cqi !important;
  margin:0 !important;padding:0 !important;height:72px !important;border:0 !important;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-axis-tags{
  display:grid !important;grid-template-columns:minmax(0,1fr) 80px !important;
  column-gap:12px !important;row-gap:12px !important;align-items:center !important;
  height:72px !important;margin:0 !important;padding:0 !important;border:0 !important;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-axis-tags>.axis-tags-grid{
  grid-column:1;grid-row:1;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  width:100% !important;height:66px !important;margin:0 !important;padding:8px 0 !important;
  box-sizing:border-box !important;gap:0 !important;border:0 !important;
  border-top:.6px solid #e0e5e8 !important;border-bottom:.6px solid #e0e5e8 !important;
  border-radius:0 !important;background:transparent !important;box-shadow:none !important;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .axis-tag{
  position:relative !important;display:grid !important;grid-template-columns:1fr !important;
  grid-template-rows:auto auto !important;justify-items:center !important;align-content:center !important;
  min-width:0 !important;min-height:0 !important;height:48px !important;row-gap:7px !important;
  margin:0 !important;padding:0 4px !important;border:0 !important;border-radius:0 !important;
  background:transparent !important;box-shadow:none !important;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .axis-tag:not(:last-child)::after{
  content:"";position:absolute;right:0;top:5px;height:38px;border-left:.6px solid #e0e5e8;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .axis-tag-name{
  grid-column:1;grid-row:1;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif !important;
  font-size:10px !important;line-height:1.15 !important;font-weight:700 !important;
  letter-spacing:0 !important;color:#586670 !important;text-align:center;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .axis-tag-letter{
  grid-column:1;grid-row:2;font-family:"Helvetica Neue",Arial,sans-serif !important;
  font-size:24px !important;line-height:1.15 !important;font-weight:900 !important;
  letter-spacing:0 !important;color:var(--imagery-color) !important;text-align:center;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-axis-tags>.card-b-test-qr{
  position:static !important;grid-column:2;grid-row:1;justify-self:center !important;align-self:center !important;
  display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;
  width:64px !important;height:72px !important;gap:5px !important;
  margin:0 !important;padding:0 !important;transform:none !important;background:#fff;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-test-qr img{
  width:56px !important;height:56px !important;flex:none;image-rendering:pixelated;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-test-qr .card-b-qr-caption{
  font:400 7px/1.4 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif !important;
  color:#89949c !important;letter-spacing:0 !important;white-space:nowrap;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="DLPG"]{--approved-kv-x:0.0747384%;--approved-kv-y:-0.0440141%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="DLPR"]{--approved-kv-x:1.3933153%;--approved-kv-y:-1.6066514%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="DLCG"]{--approved-kv-x:-7.9836088%;--approved-kv-y:0.3507165%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="DLCR"]{--approved-kv-x:4.4000916%;--approved-kv-y:1.0815573%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="DFPG"]{--approved-kv-x:2.7621529%;--approved-kv-y:1.2347706%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="DFPR"]{--approved-kv-x:3.5971725%;--approved-kv-y:-1.9992263%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="DFCG"]{--approved-kv-x:-0.0000000%;--approved-kv-y:-1.1461573%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="DFCR"]{--approved-kv-x:-2.7769442%;--approved-kv-y:0.3792321%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="SLPG"]{--approved-kv-x:5.6001041%;--approved-kv-y:-1.4195693%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="SLPR"]{--approved-kv-x:0.3125768%;--approved-kv-y:-1.0931441%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="SLCG"]{--approved-kv-x:0.1207894%;--approved-kv-y:-0.2565462%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="SLCR"]{--approved-kv-x:-0.7973573%;--approved-kv-y:-0.5891814%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="SFPG"]{--approved-kv-x:1.6193990%;--approved-kv-y:-3.3791516%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="SFPR"]{--approved-kv-x:2.4078978%;--approved-kv-y:-1.0903732%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="SFCG"]{--approved-kv-x:-0.4147360%;--approved-kv-y:-1.4117004%;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-character[data-code="SFCR"]{--approved-kv-x:5.8878167%;--approved-kv-y:-1.1650323%;}

/* Keep the entire QR image and caption inside the full-width grey rules. */
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-content-frame{height:84px !important;}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-axis-tags{
  height:84px !important;box-sizing:border-box !important;padding:5px 0 !important;
  border-top:.6px solid #e0e5e8 !important;border-bottom:.6px solid #e0e5e8 !important;
}
#report .identity-card.variant-b.share-simple-card.approved-simple-card .card-b-axis-tags>.axis-tags-grid{border:0 !important;}
