.dsa41.item.deity {

  .deity {

    .head {
      display: grid;
      grid-template-columns: 52px 1fr 80px;
      height: 52px;
      gap: 8px;

      img {
        width: 52px;
        height: 52px;
      }

      margin-bottom: 8px;
    }

    fieldset {
      padding: 8px 0;
    }

    .miracles {

      display: flex;
      gap: 8px;

    }

    table {

      tr th:first-child {
        width: 64px;
      }

      div.liturgy {
        border: 1px solid #333;
        background-color: darkgrey;
        box-shadow: 1px 1px 1px black;
        height: 24px;
        display: inline-block;
        position: relative;
        padding-left: 4px;
        padding-right: 24px;

        span {
          line-height: 24px;
          height: 24px;
          vertical-align: middle;

        }

        button.mini {
          border: unset;
          background: unset;
          width: 24px;
          height: 24px;
          padding: unset;
          margin: unset;
          text-align: center;
          position: absolute;
          right: 0;
          top: -2px;
        }


      }

    }

  }

}