/* 首页视觉与开奖区按参考站结构实现。 */
.hero {
  position: relative;
  height: 190px;
  margin: 0;
  border-radius: 0;
  overflow: hidden;
  background: #064438;
}

/* 首页公告栏使用白底单行横向滚动。 */
.van-notice-bar {
  height: 40px;
  display: flex;
  align-items: center;
  padding: 0 15px;
  overflow: hidden;
  color: #333;
  background: #fff;
  font-size:0.28rem;
  line-height: 1.4;
}

.van-notice-bar .van-icon-volume {
  flex: 0 0 auto;
  margin-right: 5px;
  color: #ef5151;
  font-size:0.28rem;
  font-style: normal;
  line-height: 1;
}

/*
 * 喇叭图标改成内联 SVG（纯 ASCII）绘制。
 * 原先这里是 content: 一个喇叭 emoji：形状完全依赖设备的 emoji 字体，
 * 设备没有该字形就显示成方块；CSS 一旦被按非 UTF-8（如 GBK）解码，
 * 这个四字节字符还会变成「馃摚」这种乱码。SVG 与字体、编码都无关。
 */
.van-notice-bar .van-icon-volume::before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath fill="%23ef5151" d="M4 9h3l5-4v14l-5-4H4z"/%3E%3Cpath fill="none" stroke="%23ef5151" stroke-width="2.4" stroke-linecap="round" d="M15.4 9.4a4 4 0 0 1 0 5.2"/%3E%3Cpath fill="none" stroke="%23ef5151" stroke-width="2.4" stroke-linecap="round" d="M18.1 6.6a8 8 0 0 1 0 10.8"/%3E%3C/svg%3E');
}

.van-notice-bar__wrap {
  min-width: 0;
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
}

.van-notice-bar__track {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  will-change: transform;
  animation: notice-bar-scroll var(--notice-duration, 38s) linear infinite;
}

.van-notice-bar__content {
  display: inline-block;
  flex: 0 0 auto;
  padding-right: 60px;
  white-space: nowrap;
}

.van-notice-bar__track:hover {
  animation-play-state: paused;
}

@keyframes notice-bar-scroll {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}

@media (prefers-reduced-motion: reduce) {
  .van-notice-bar__track {
    animation: none;
  }
}

/* 首页开奖区按参考站的 border-ws 结构布局。 */
.draw-card {
  border: 0;
  background: #fff;
}

.border-ws {
  margin: 0 8px;
  border: 1px solid #07c160;
  border-radius: 0 0 4px 4px;
  background: #fff;
}

.border-box-body {
  position: relative;
  padding: 10px 10px 5px;
}

.border-box-body-hd {
  padding-bottom: 10px;
}

.border-ws .van-row {
  display: flex;
  align-items: flex-start;
}

.border-ws .van-row--flex {
  flex-wrap: nowrap;
}

.border-ws .van-row--justify-space-between {
  justify-content: space-between;
}

.border-ws .van-col {
  position: relative;
  box-sizing: border-box;
}

.border-ws .van-col--7 {
  width: 29.1666667%;
  max-width: 29.1666667%;
  flex: 0 0 29.1666667%;
}

.border-ws .van-col--10 {
  width: 41.6666667%;
  max-width: 41.6666667%;
  flex: 0 0 41.6666667%;
}

.border-box-body-hd .text-left {
  color: #333;
  text-align: left;
  font-size:0.28rem;
  font-style: normal;
  font-weight: 400;
  white-space: nowrap;
}

.border-box-body-hd .text-left span {
  color: #07c160;
  font-size:0.28rem;
}

.border-box-body-hd .lottys {
  display: flex;
  align-items: center;
  color: red;
  font-size:0.26rem;
  white-space: nowrap;
}

.border-box-body-hd .lottys .van-count-down {
  margin-left: 2px;
  color: red;
  font-size:0.24rem;
}

.border-box-body-hd .text-right {
  text-align: right;
  white-space: nowrap;
}

.border-box-body-hd .text-right a,
.border-box-body-hd .text-right span {
  color: #07c160;
  font-size:0.26rem;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.border-box-body-bd {
  min-height: 62px;
}

.border-box-body-bd .tc {
  width: 5%;
  max-width: 5%;
  flex: 0 0 5%;
}

.border-box-body-bd .tp {
  width: 13.5%;
  max-width: 13.5%;
  flex: 0 0 13.5%;
}

.border-box-body-bd .tp.right {
  display: flex;
  justify-content: flex-end;
}

.border-box-body-bd .icon-text {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 44px;
  height: 44px;
  color: #666;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.border-box-body-bd .icon-text.bg-amage-1 {
  background-image: url('/assets/img/lottery/balls/ball-red.png');
}

.border-box-body-bd .icon-text.bg-amage-2 {
  background-image: url('/assets/img/lottery/balls/ball-blue.png');
}

.border-box-body-bd .icon-text.bg-amage-3 {
  background-image: url('/assets/img/lottery/balls/ball-green.png');
}

.border-box-body-bd .slot-icon {
  display: inline-block;
  width: 100%;
  line-height: 44px;
  color: #666;
  font-size:0.34rem;
  font-weight: 700;
  text-indent: 3px;
}

.border-box-body-bd .slot-icon span {
  padding-right: 3px;
}

.border-box-body-bd .slot-text {
  margin: 4px 0;
  padding: 2px 0;
  border-radius: 2px;
  color: #333;
  text-align: center;
  font-size:0.24rem;
  white-space: nowrap;
}

.border-box-body-bd .connect {
  padding-top: 20px;
  text-align: center;
}

.border-box-body-ft {
  padding-top: 5px;
  overflow: hidden;
  color: #e71607;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size:0.24rem;
  font-weight: 400;
  line-height: normal;
}

.border-box-body-bd .lottery-ball-waiting span {
  display: block;
  width: 100%;
  color: #e71607;
  text-align: center;
  line-height: 44px;
  font-size:0.4rem;
  font-weight: 700;
}

@media (max-width: 390px) {
  .border-box-body {
    padding: 8px 6px 5px;
  }

  .border-box-body-hd .text-left,
  .border-box-body-hd .text-left span {
    font-size:0.28rem;
  }

  .border-box-body-hd .lottys {
    font-size:0.26rem;
  }

  .border-box-body-hd .lottys .van-count-down,
  .border-box-body-hd .text-right a,
  .border-box-body-hd .text-right span {
    font-size:0.26rem;
  }

  .border-box-body-bd .slot-icon {
    font-size:0.34rem;
  }

  .border-box-body-bd .slot-text,
  .border-box-body-ft {
    font-size:0.24rem;
  }
}

/* 开奖球模板：gloss 高光渐变球 */
.border-box-body-bd .ball-template-gloss .icon-text {
  background-image: none;
  border-radius: 50%;
  box-shadow: inset 0 -7px 12px rgba(0, 0, 0, .22), inset 0 5px 10px rgba(255, 255, 255, .18), 0 2px 6px rgba(0, 0, 0, .18);
}

.border-box-body-bd .ball-template-gloss .icon-text:before {
  content: "";
  position: absolute;
  left: 20%;
  top: 12%;
  width: 34%;
  height: 24%;
  border-radius: 50%;
  background: rgba(255, 255, 255, .55);
}

.border-box-body-bd .ball-template-gloss .icon-text.bg-amage-1 {
  background: radial-gradient(circle at 34% 26%, #ff9a9a, #e21b1f 58%, #9c0b10);
}

.border-box-body-bd .ball-template-gloss .icon-text.bg-amage-2 {
  background: radial-gradient(circle at 34% 26%, #9ec2ff, #1e4fd8 58%, #0d2a86);
}

.border-box-body-bd .ball-template-gloss .icon-text.bg-amage-3 {
  background: radial-gradient(circle at 34% 26%, #9fe6b0, #128846 58%, #0a5a2d);
}

.border-box-body-bd .ball-template-gloss .slot-icon,
.border-box-body-bd .ball-template-gloss .slot-text {
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .35);
}

/* 开奖球模板：square 圆角号码牌 */
.border-box-body-bd .ball-template-square .icon-text {
  background-image: none;
  border-radius: 9px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.border-box-body-bd .ball-template-square .icon-text.bg-amage-1 {
  background: linear-gradient(180deg, #ff6a6a, #d01217);
}

.border-box-body-bd .ball-template-square .icon-text.bg-amage-2 {
  background: linear-gradient(180deg, #6f9cff, #1740c4);
}

.border-box-body-bd .ball-template-square .icon-text.bg-amage-3 {
  background: linear-gradient(180deg, #62d48c, #0f7b3f);
}

.border-box-body-bd .ball-template-square .slot-icon,
.border-box-body-bd .ball-template-square .slot-text {
  color: #fff;
}

/* 开奖球模板：ring 描边空心球 */
.border-box-body-bd .ball-template-ring .icon-text {
  background-image: none;
  border-radius: 50%;
  background: #fff;
  box-sizing: border-box;
  box-shadow: none;
}

.border-box-body-bd .ball-template-ring .icon-text.bg-amage-1 {
  border: 2px solid #e21b1f;
}

.border-box-body-bd .ball-template-ring .icon-text.bg-amage-2 {
  border: 2px solid #1e4fd8;
}

.border-box-body-bd .ball-template-ring .icon-text.bg-amage-3 {
  border: 2px solid #128846;
}

.border-box-body-bd .ball-template-ring .icon-text.bg-amage-1 .slot-icon {
  color: #e21b1f;
}

.border-box-body-bd .ball-template-ring .icon-text.bg-amage-2 .slot-icon {
  color: #1e4fd8;
}

.border-box-body-bd .ball-template-ring .icon-text.bg-amage-3 .slot-icon {
  color: #128846;
}

/* 开奖球模板：badge 大字合体球 */
.border-box-body-bd .ball-template-badge .icon-text {
  background-image: none;
  border-radius: 50%;
  background: #fff;
  box-sizing: border-box;
}

.border-box-body-bd .ball-template-badge .icon-text.bg-amage-1 {
  border: 2px solid #e21b1f;
  box-shadow: 0 0 0 3px rgba(226, 27, 31, .12);
}

.border-box-body-bd .ball-template-badge .icon-text.bg-amage-2 {
  border: 2px solid #1e4fd8;
  box-shadow: 0 0 0 3px rgba(30, 79, 216, .12);
}

.border-box-body-bd .ball-template-badge .icon-text.bg-amage-3 {
  border: 2px solid #128846;
  box-shadow: 0 0 0 3px rgba(18, 136, 70, .12);
}

.border-box-body-bd .ball-template-badge .slot-icon {
  line-height: 40px;
  font-size:0.46rem;
}

.border-box-body-bd .ball-template-badge .slot-text {
  margin: 0;
  padding: 0;
  background: transparent;
  font-weight: 700;
}

/* 开奖球模板：flat 扁平色块球 */
.border-box-body-bd .ball-template-flat .icon-text {
  background-image: none;
  border-radius: 4px;
}

.border-box-body-bd .ball-template-flat .icon-text.bg-amage-1 {
  background: #ef2b30;
}

.border-box-body-bd .ball-template-flat .icon-text.bg-amage-2 {
  background: #2f5fe0;
}

.border-box-body-bd .ball-template-flat .icon-text.bg-amage-3 {
  background: #1a9a55;
}

.border-box-body-bd .ball-template-flat .slot-icon,
.border-box-body-bd .ball-template-flat .slot-text {
  color: #fff;
}

/* 开奖球模板：参考站公开模板球底图（本地素材，经 ballAsset 接口输出） */
.border-box-body-bd .ball-template-ref0 .icon-text,
.border-box-body-bd .ball-template-ref4 .icon-text,
.border-box-body-bd .ball-template-ref6 .icon-text,
.border-box-body-bd .ball-template-ref13 .icon-text {
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: none;
}

.border-box-body-bd .ball-template-ref0 .icon-text.bg-amage-1 {
  background-image: url('/api/lottery/ballAsset?template=0&color=red');
}

.border-box-body-bd .ball-template-ref0 .icon-text.bg-amage-2 {
  background-image: url('/api/lottery/ballAsset?template=0&color=blue');
}

.border-box-body-bd .ball-template-ref0 .icon-text.bg-amage-3 {
  background-image: url('/api/lottery/ballAsset?template=0&color=green');
}

.border-box-body-bd .ball-template-ref4 .icon-text.bg-amage-1 {
  background-image: url('/api/lottery/ballAsset?template=4&color=red');
}

.border-box-body-bd .ball-template-ref4 .icon-text.bg-amage-2 {
  background-image: url('/api/lottery/ballAsset?template=4&color=blue');
}

.border-box-body-bd .ball-template-ref4 .icon-text.bg-amage-3 {
  background-image: url('/api/lottery/ballAsset?template=4&color=green');
}

.border-box-body-bd .ball-template-ref6 .icon-text.bg-amage-1 {
  background-image: url('/api/lottery/ballAsset?template=6&color=red');
}

.border-box-body-bd .ball-template-ref6 .icon-text.bg-amage-2 {
  background-image: url('/api/lottery/ballAsset?template=6&color=blue');
}

.border-box-body-bd .ball-template-ref6 .icon-text.bg-amage-3 {
  background-image: url('/api/lottery/ballAsset?template=6&color=green');
}

.border-box-body-bd .ball-template-ref13 .icon-text.bg-amage-1 {
  background-image: url('/api/lottery/ballAsset?template=13&color=red');
}

.border-box-body-bd .ball-template-ref13 .icon-text.bg-amage-2 {
  background-image: url('/api/lottery/ballAsset?template=13&color=blue');
}

.border-box-body-bd .ball-template-ref13 .icon-text.bg-amage-3 {
  background-image: url('/api/lottery/ballAsset?template=13&color=green');
}

.border-box-body-bd .ball-template-ref0 .slot-icon,
.border-box-body-bd .ball-template-ref0 .slot-text,
.border-box-body-bd .ball-template-ref4 .slot-icon,
.border-box-body-bd .ball-template-ref4 .slot-text,
.border-box-body-bd .ball-template-ref6 .slot-icon,
.border-box-body-bd .ball-template-ref6 .slot-text,
.border-box-body-bd .ball-template-ref13 .slot-icon,
.border-box-body-bd .ball-template-ref13 .slot-text {
  color: #fff;
  text-shadow: none;
}

/* 参考模板：球尺寸与文字排版对齐（原样式 width/height/line-height:2.8em、font-size:0.36rem） */
.border-box-body-bd .ball-template-ref0 .icon-text,
.border-box-body-bd .ball-template-ref4 .icon-text,
.border-box-body-bd .ball-template-ref6 .icon-text,
.border-box-body-bd .ball-template-ref13 .icon-text {
  width: 2.8em;
  max-width: 100%;
  height: 2.8em;
  font-size:0.36rem;
  line-height: 2.8em;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
}

.border-box-body-bd .ball-template-ref0 .slot-icon,
.border-box-body-bd .ball-template-ref4 .slot-icon,
.border-box-body-bd .ball-template-ref6 .slot-icon,
.border-box-body-bd .ball-template-ref13 .slot-icon {
  line-height: 2.8em;
  font-size:0.36rem;
  font-weight: 700;
  text-indent: 0;
}

.border-box-body-bd .ball-template-ref0 .slot-icon span,
.border-box-body-bd .ball-template-ref4 .slot-icon span,
.border-box-body-bd .ball-template-ref6 .slot-icon span,
.border-box-body-bd .ball-template-ref13 .slot-icon span {
  padding-right: 0;
}

.border-box-body-bd .ball-template-ref0 .slot-text,
.border-box-body-bd .ball-template-ref4 .slot-text,
.border-box-body-bd .ball-template-ref6 .slot-text,
.border-box-body-bd .ball-template-ref13 .slot-text {
  margin: 3px 0 0;
  padding: 0;
  background: transparent;
  font-size:0.3rem;
  line-height: 1;
}

.border-box-body-bd .ball-template-ref0 .connect svg,
.border-box-body-bd .ball-template-ref4 .connect svg,
.border-box-body-bd .ball-template-ref6 .connect svg,
.border-box-body-bd .ball-template-ref13 .connect svg {
  width: 18px;
  height: 16px;
}

@media (max-width: 420px) {
  .border-box-body-bd .ball-template-ref0 .icon-text,
  .border-box-body-bd .ball-template-ref4 .icon-text,
  .border-box-body-bd .ball-template-ref6 .icon-text,
  .border-box-body-bd .ball-template-ref13 .icon-text,
  .border-box-body-bd .ball-template-ref0 .slot-icon,
  .border-box-body-bd .ball-template-ref4 .slot-icon,
  .border-box-body-bd .ball-template-ref6 .slot-icon,
  .border-box-body-bd .ball-template-ref13 .slot-icon {
    font-size:0.32rem;
  }
}

/* 纯 CSS 模板：ref16 卡片式（原 .new-KJ-TabBox-box-con .kj-ball） */
.border-box-body-bd .ball-template-ref16 .icon-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: none;
  height: 56px;
  border-radius: 4px;
  background-image: none;
  background-color: #666;
  box-shadow: none;
}

.border-box-body-bd .ball-template-ref16 .icon-text.bg-amage-1 {
  background-color: #e92323;
}

.border-box-body-bd .ball-template-ref16 .icon-text.bg-amage-2 {
  background-color: #2389e9;
}

.border-box-body-bd .ball-template-ref16 .icon-text.bg-amage-3 {
  background-color: #1FB61D;
}

.border-box-body-bd .ball-template-ref16 .slot-icon {
  line-height: 26px;
  color: #fff;
  font-size:0.44rem;
  font-weight: 900;
  font-family: inherit;
  text-indent: 0;
}

.border-box-body-bd .ball-template-ref16 .slot-text {
  margin: 2px 0 0;
  padding: 0 5px;
  border-radius: 2px;
  background: #fff;
  color: #333;
  font-size:0.22rem;
  line-height: 17px;
}

/* 纯 CSS 模板：ref22 色块（原 .panel-body .item-box） */
.border-box-body-bd .ball-template-ref22 .icon-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: none;
  height: 58px;
  border-radius: 5px;
  background-image: none;
  background-color: #333;
  box-shadow: none;
}

.border-box-body-bd .ball-template-ref22 .icon-text.bg-amage-1 {
  background-color: #e92323;
}

.border-box-body-bd .ball-template-ref22 .icon-text.bg-amage-2 {
  background-color: #2389e9;
}

.border-box-body-bd .ball-template-ref22 .icon-text.bg-amage-3 {
  background-color: #1FB61D;
}

.border-box-body-bd .ball-template-ref22 .slot-icon {
  line-height: 30px;
  color: #fff;
  font-size:0.44rem;
  font-weight: 900;
  font-family: inherit;
  text-indent: 0;
}

.border-box-body-bd .ball-template-ref22 .slot-text {
  width: 88%;
  margin: 0 auto 4px;
  padding: 0;
  border-radius: 2px;
  background: #fff;
  color: #333;
  font-size:0.22rem;
  line-height: 17px;
}

/* 纯 CSS 模板：ref23 大圆球 + 径向高光（原 .ball::before） */
.border-box-body-bd .ball-template-ref23 .icon-text {
  width: 50px;
  max-width: 50px;
  height: 50px;
  border-radius: 50%;
  background-image: none;
  box-shadow: none;
}

.border-box-body-bd .ball-template-ref23 .icon-text.bg-amage-1 {
  background-color: #e92323;
}

.border-box-body-bd .ball-template-ref23 .icon-text.bg-amage-2 {
  background-color: #2389e9;
}

.border-box-body-bd .ball-template-ref23 .icon-text.bg-amage-3 {
  background-color: #1FB61D;
}

.border-box-body-bd .ball-template-ref23 .icon-text:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, .8) 0%, rgba(0, 0, 0, .2) 70%);
}

.border-box-body-bd .ball-template-ref23 .slot-icon {
  position: relative;
  z-index: 1;
  line-height: 50px;
  color: #fff;
  font-size:0.48rem;
  text-indent: 0;
}

/* 纯 CSS 模板：ref24 小圆球 + 径向高光 */
.border-box-body-bd .ball-template-ref24 .icon-text {
  width: 40px;
  max-width: 40px;
  height: 40px;
  border-radius: 50%;
  background-image: none;
  box-shadow: none;
}

.border-box-body-bd .ball-template-ref24 .icon-text.bg-amage-1 {
  background-color: #e92323;
}

.border-box-body-bd .ball-template-ref24 .icon-text.bg-amage-2 {
  background-color: #2389e9;
}

.border-box-body-bd .ball-template-ref24 .icon-text.bg-amage-3 {
  background-color: #1FB61D;
}

.border-box-body-bd .ball-template-ref24 .icon-text:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, .8) 0%, rgba(0, 0, 0, .2) 70%);
}

.border-box-body-bd .ball-template-ref24 .slot-icon {
  position: relative;
  z-index: 1;
  line-height: 40px;
  color: #fff;
  font-size:0.4rem;
  text-indent: 0;
}

/* 纯 CSS 模板：ref26 圆角号码牌（原 .list ul li .icon） */
.border-box-body-bd .ball-template-ref26 .icon-text {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  max-width: 36px;
  height: 42px;
  border-radius: 4px;
  background-image: none;
  box-shadow: none;
}

.border-box-body-bd .ball-template-ref26 .icon-text.bg-amage-1 {
  background-color: red;
}

.border-box-body-bd .ball-template-ref26 .icon-text.bg-amage-2 {
  background-color: #02BBFF;
}

.border-box-body-bd .ball-template-ref26 .icon-text.bg-amage-3 {
  background-color: #0EC400;
}

.border-box-body-bd .ball-template-ref26 .slot-icon {
  line-height: 42px;
  color: #fff;
  font-size:0.32rem;
  font-weight: 700;
  font-family: inherit;
  text-indent: 0;
}

.border-box-body-bd .ball-template-ref26 .slot-text {
  margin: 3px 0 0;
  padding: 0;
  background: transparent;
  font-size:0.22rem;
  line-height: 1;
}

/* 底图保持透明、不加背景色也不用描边，直接用醒目的文字颜色区分 */
.border-box-body-bd .ball-template-ref0 .slot-icon,
.border-box-body-bd .ball-template-ref4 .slot-icon,
.border-box-body-bd .ball-template-ref6 .slot-icon {
  color: #fff;
  text-shadow: none;
  font-weight: 700;
}

.border-box-body-bd .ball-template-ref0 .slot-text,
.border-box-body-bd .ball-template-ref4 .slot-text,
.border-box-body-bd .ball-template-ref6 .slot-text {
  color: #fff;
  text-shadow: none;
  font-weight: 700;
}

.border-box-body-bd .ball-template-ref13 .slot-icon {
  text-shadow: none;
  font-weight: 700;
}

.border-box-body-bd .ball-template-ref13 .slot-text {
  color: #222;
  text-shadow: none;
  font-weight: 700;
}

.border-box-body-bd .ball-template-ref13 .icon-text.bg-amage-1 .slot-icon {
  color: #e60000;
}

.border-box-body-bd .ball-template-ref13 .icon-text.bg-amage-2 .slot-icon {
  color: #0055ff;
}

.border-box-body-bd .ball-template-ref13 .icon-text.bg-amage-3 .slot-icon {
  color: #009944;
}
