 .sv-unit-anim-container { margin-top: 15px; }
  .sv-unit-anim-title { font-weight: 600; margin-bottom: 10px; }

  .sv-unit-stage { position: relative; height: 170px; }

  .sv-unit-box{
    position:absolute; top:0; left:0; width:100%;
    padding:12px;
    border:1px solid #ddd;
    border-radius:4px;
    background:#fafafa;
    opacity:0;
    transform:translateY(10px);
    transition:all .6s ease;
  }

  .sv-unit-box.active{ opacity:1; transform:translateY(0); }

  .sv-symbol{ font-size:28px; font-weight:700; }
  .sv-name{ font-weight:600; margin-top:4px; }
  .sv-unit{ font-size:12px; color:#666; margin-bottom:6px; }
  .sv-desc{ font-size:13px; color:#444; }