/**
* 典型配置选项
*/
.typecho-option {
  list-style: none;
  margin: 1em 0;
  padding: 0;

  &-submit li {
    border-bottom: none;
  }

  label {
    &.typecho-label {
      display: block;
      margin-bottom: .5em;
      font-weight: bold;
    }

    &.required:after {
      content: " *";
      color: #B94A48;
    }
  }

  span {
    margin-right: 15px;
  }

  .description {
    margin: .5em 0 0;
    color: #999;
    font-size: .92857em;
  }

  input.file {
    width: 100%;
    margin: .7em 0;
  }

  input.text {
    width: 100%;
  }

  input.num {
    width: 60px;
  }

  textarea {
    width: 100%;
    height: 100px;
  }

  .multiline {
    display: block;
    margin: .3em 0;
    &.hidden {
      display: none;
    }
  }
}
