.s-site-logo-img {
    content: url(../../Serenity.Assets/logo/white-128.png);
}

.s-TranslationGrid input.custom-text {
  width: 100%;
}

.s-UserPermissionDialog > .size,
.s-RolePermissionDialog > .size {
    min-width: 770px;
    width: 770px;
    min-height: 550px;
    height: 550px;
}

.s-UserPermissionDialog .s-DataGrid,
.s-RolePermissionDialog .s-DataGrid {
  height: 100%;
}

.s-Administration-UserDialog > .size {
  width: 650px;
}

.s-Administration-UserDialog .caption {
  width: 150px;
}

.s-Administration-UserDialog .s-PropertyGrid .categories {
  height: 470px;
}


.inline-action.add-child-unit::before {
  content: "\f65e";
  font-family: var(--s-icon-font);
  font-weight: var(--s-icon-solid);
}

.inline-action.add-child-unit2::before {
  font-family: var(--s-icon-font);
  font-weight: var(--s-icon-solid);
}


.s-CIMS-Settlement-VwMailDialog div.tool-buttons {
  visibility: hidden
}


/* ArtistDialog */
.s-CIMS-Settlement-ArtistDialog > .size {
  width: 500px;
}

.s-CIMS-Settlement-ArtistDialog .caption {
  width: 120px;
}

.s-CIMS-Settlement-ArtistDialog .s-PropertyGrid .categories {
  height: 100%;
}

/* ArtistGroupDialog */
.s-CIMS-Settlement-ArtistGroupDialog > .size {
  width: 650px;
}

.s-CIMS-Settlement-ArtistGroupDialog .caption {
  width: 120px;
}

.s-CIMS-Settlement-ArtistGroupDialog .s-PropertyGrid .categories {
  height: 100%;
}
/*
.s-CIMS-Settlement-ArtistGroupDialog > .slick-viewport {
  height: 300px;  
}*/


/* ArtistGroupMapEditDialog */
.s-CIMS-Settlement-ArtistGroupMapEditDialog > .size {
  width: 400px;
}

.s-CIMS-Settlement-ArtistGroupMapEditDialog .caption {
  width: 120px;
}

.s-CIMS-Settlement-ArtistGroupMapEditDialog .s-PropertyGrid .categories {
  height: 100%;
}

/* ProjectDialog */
.s-CIMS-Settlement-ProjectDialog > .size {
  width: 670px;
}

.s-CIMS-Settlement-ProjectDialog .caption {
  width: 120px;
}

.s-CIMS-Settlement-ProjectDialog .s-PropertyGrid .categories {
  height: 100%;
}


/* ProjectDetailEditDialog */
.s-CIMS-Settlement-ProjectDetailEditDialog > .size {
  width: 400px;
}

.s-CIMS-Settlement-ProjectDetailEditDialog .caption {
  width: 120px;
}

.s-CIMS-Settlement-ProjectDetailEditDialog .s-PropertyGrid .categories {
  height: 100%;
}

/* ProjectAlbumEditDialog */
.s-CIMS-Settlement-ProjectAlbumEditDialog > .size {
  width: 400px;
}

.s-CIMS-Settlement-ProjectAlbumEditDialog .caption {
  width: 120px;
}

.s-CIMS-Settlement-ProjectAlbumEditDialog .s-PropertyGrid .categories {
  height: 100%;
}

/* SettlementRateEditDialog */
.s-CIMS-Settlement-SettlementRateEditDialog > .size {
  width: 400px;
}

.s-CIMS-Settlement-SettlementRateEditDialog .caption {
  width: 120px;
}

.s-CIMS-Settlement-SettlementRateEditDialog .s-PropertyGrid .categories {
  height: 100%;
}

/* MasterCodeDialog */
.s-CIMS-Settlement-MasterCodeDialog > .size {
  width: 500px;
}

.s-CIMS-Settlement-MasterCodeDialog .caption {
  width: 120px;
}

.s-CIMS-Settlement-MasterCodeDialog .s-PropertyGrid .categories {
  height: 100%;
}

/* StatementItemDialog */
.s-CIMS-Settlement-StatementItemDialog > .size {
  width: 670px;
}

.s-CIMS-Settlement-StatementItemDialog .caption {
  width: 120px;
}

.s-CIMS-Settlement-StatementItemDialog .s-PropertyGrid .categories {
  height: 100%;
}

/* StatementItemDetailDialog */
.s-CIMS-Settlement-StatementItemDetailDialog > .size {
  width: 400px;
}

.s-CIMS-Settlement-StatementItemDetailDialog .caption {
  width: 120px;
}

.s-CIMS-Settlement-StatementItemDetailDialog .s-PropertyGrid .categories {
  height: 100%;
}

/* MonthlyClosingDialog */
.s-CIMS-Settlement-MonthlyClosingDialog > .size {
  width: 500px;
}

.s-CIMS-Settlement-MonthlyClosingDialog .caption {
  width: 110px;
}

.s-CIMS-Settlement-MonthlyClosingDialog .s-PropertyGrid .categories {
  height: 100%;
}


.ui-widget-content.slick-row.even.summary {
  color: white;
  font-weight: bold;
  background-color: lightskyblue
}

.ui-widget-content.slick-row.odd.summary {
  color: white;
  font-weight: bold;
  background-color: lightskyblue
}

.ui-widget-content.slick-row.even.total {
  color: white;
  font-weight: bold;
  background-color: darkblue
}

.ui-widget-content.slick-row.odd.total {
  color: white;
  font-weight: bold;
  background-color: darkblue
}


/*div[title]:hover::after {
  content: attr(title);
  position: absolute;
  top: 0%;
  left: 50%;
  width: 120px;
  height: 80px;
  line-height: 80px;
  padding: 5px;
  font-size: 20px;
  color: #0f41c9;
  text-align: center;
  z-index: 100;
}*/

.download-button span.button-inner:before {
  content: "\f019";
  font-family: FontAwesome;
  padding-right: 3px;
  color: #a94442;
}

.download-button span.button-inner {
  padding-left: 3px;
}

.upload-button span.button-inner:before {
  content: "\f093";
  font-family: FontAwesome;
  padding-right: 3px;
  color: #a94442;
}

.upload-button span.button-inner {
  padding-left: 3px;
}

.summary-button span.button-inner:before {
  content: "\f1ec";
  font-family: FontAwesome;
  padding-right: 3px;
  color: #a94442;
}

.summary-button span.button-inner {
  padding-left: 3px;
}

.slick-header-column.center {
  text-align: center;
}

.slick-header-column.left {
  text-align: left;
}

.slick-header-column.right {
  text-align: right;
}

.list-button span.button-inner:before {
  content: "\f022";
  font-family: FontAwesome;
  padding-right: 3px;
  color: #a94442;
}

.list-list-button span.button-inner {
  padding-left: 3px;
}


.s-CheckLookupEditor {
  transition: visibility 0.3s, height 0.3s;
  transition-delay: 0.3s;
  width: 300px;
  height: 35px;
  padding-top: 0px;
}

  .s-CheckLookupEditor:hover {
    height: 180px;
  }


  .s-CheckLookupEditor:single-button {
    height: 180px;
  }

  .s-CheckLookupEditor > .grid-container {
    min-height: 0px
  }

  .s-CheckLookupEditor > .s-QuickSearchBar {
    min-height: 0px
  }
/*.slick-cell {
  color: #000;
  padding: 1px 4px 0 4px;
  border-style: none solid none none;
  border-bottom-color: #e7e7e7;
}*/

.flex-center {
  display: flex;
  justify-content: center;
}

.material-symbols-outlined {
  font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 48
}

.card-container .card {
  height: auto !important;
}



.s-NotesEditor {
  border: 1px solid var(--s-input-border, #ccc);
  border-radius: 4px;
  padding: 10px;
}

  .s-NotesEditor ul {
    padding: 0;
    min-height: 110px;
    overflow-y: auto;
    list-style: none;
  }

  .s-NotesEditor li {
    margin: 10px 0;
    border-radius: 4px;
    border: 1px solid var(--s-card-border, #C3C2C2);
    background-color: var(--s-card-bg, #F5E7DC);
    padding: 8px;
    position: relative;
  }

  .s-NotesEditor .note-text {
    padding-right: 24px;
    display: block;
  }

  .s-NotesEditor .note-delete {
    display: block;
    position: absolute;
    right: 6px;
    top: 4px;
    text-decoration: none;
  }

    .s-NotesEditor .note-delete:after {
      font-family: var(--s-icon-font, "FontAwesome");
      font-weight: var(--s-icon-solid);
      color: var(--bs-danger);
      content: "\f00d";
      font-size: 1.1em;
    }

    .s-NotesEditor .note-delete:hover {
      opacity: 1;
    }

  .s-NotesEditor .note-date {
    margin-top: 6px;
    display: block;
    text-align: right;
    color: var(--bs-link-color, #2a4084);
    text-decoration: none;
    font-style: italic;
  }

.s-NoteDialog > .size {
  width: 465px;
}

.s-NoteDialog .ui-dialog-content {
  padding-bottom: 10px;
}


.projectID {
  font-size: 11px;
}


 .inputYes .col-item-amount {
  background-color: lemonchiffon;
  color: black;
}