/* MD_FILE_VERSION: 1.0.005 | CHANGED: 2026-03-18 15-04-10 */
/* Copyright Information
 * =====================
 * Copyright (c) 2026, The Scripps Research Institute
 * Developed by Dr. Gennadii Grabovyi
 */

.md-filter-action-btn.md-pane-action-btn-green{
  background:var(--md-green);
  border-color:transparent;
  color:#ffffff;
}

.md-filter-action-btn.md-pane-action-btn-green:hover{
  background:var(--md-green);
}

#btnReagentsCatalogSearchSettings,
#btnReagentsCatalogDisplayedColumns{
  background:#2563EB;
  border-color:#2563EB;
  color:#ffffff;
}

#btnReagentsCatalogSearchSettings:hover,
#btnReagentsCatalogDisplayedColumns:hover{
  background:color-mix(in srgb, #2563EB 88%, #000000);
  border-color:color-mix(in srgb, #2563EB 88%, #000000);
}

#btnReagentsCatalogSearchSettings:disabled,
#btnReagentsCatalogDisplayedColumns:disabled{
  background:color-mix(in srgb, #2563EB 45%, #ffffff);
  border-color:color-mix(in srgb, #2563EB 45%, #ffffff);
  color:rgba(255,255,255,0.9);
  opacity:1;
  cursor:not-allowed;
  transform:none;
}

#btnReagentsCatalogSearchSettings:disabled:hover,
#btnReagentsCatalogDisplayedColumns:disabled:hover{
  transform:none;
}

:root[data-theme="dark"] #btnReagentsCatalogSearchSettings,
:root[data-theme="dark"] #btnReagentsCatalogDisplayedColumns{
  background:#7AA2FF;
  border-color:#7AA2FF;
  color:#ffffff;
}

:root[data-theme="dark"] #btnReagentsCatalogSearchSettings:hover,
:root[data-theme="dark"] #btnReagentsCatalogDisplayedColumns:hover{
  background:color-mix(in srgb, #7AA2FF 88%, #ffffff);
  border-color:color-mix(in srgb, #7AA2FF 88%, #ffffff);
}

:root[data-theme="dark"] #btnReagentsCatalogSearchSettings:disabled,
:root[data-theme="dark"] #btnReagentsCatalogDisplayedColumns:disabled{
  background:color-mix(in srgb, #7AA2FF 42%, #2F3540);
  border-color:color-mix(in srgb, #7AA2FF 42%, #2F3540);
  color:rgba(13,17,26,0.78);
}

#reagentsCatalogHeaderActions .md-reagents-action-wrap{
  flex:0 0 auto;
  min-width:168px;
  max-width:168px;
  display:flex;
  flex-direction:column;
  gap:4px;
  align-self:flex-start;
}

#reagentsCatalogHeaderActions .md-reagents-action-wrap > .md-filter-action-btn{
  flex:0 0 auto;
  width:100%;
  height:32px;
  min-height:20px;
}

#reagentsCatalogHeaderActions .md-reagents-action-wrap .md-word-cols-hint{
  width:100%;
}

#btnReagentsCatalogInitiate{
  min-height:32px;
}

#reagentsCatalogSearchSettingsMenu{
  min-width:260px;
}

#reagentsCatalogRecentWindowMenu{
  min-width:260px;
}

#reagentsCatalogSearchSettingsMenu > button.active,
#reagentsCatalogRecentWindowMenu > button.active{
  background-color:color-mix(in srgb, var(--md-green) 15%, var(--panel)) !important;
  box-shadow:inset 3px 0 0 var(--md-green);
  font-weight:700;
}

#reagentsCatalogSearchSettingsMenu > button.active:hover,
#reagentsCatalogRecentWindowMenu > button.active:hover{
  background-color:color-mix(in srgb, var(--md-green) 20%, var(--panel)) !important;
}

.md-reagents-desc-frame{
  display:flex;
  flex-direction:column;
  min-height:200px;
}

.md-reagents-desc-header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:8px 10px;
  border-bottom:1px solid var(--line);
}

.md-reagents-desc-note,
.md-reagents-desc-count{
  font-size:12px;
  line-height:1.25;
  color:var(--muted);
}

.md-reagents-desc-count{
  white-space:nowrap;
  text-align:right;
}

.md-reagents-desc-editor-wrap{
  flex:1 1 auto;
  min-height:0;
}

.md-reagents-desc-textarea{
  width:100%;
  height:100%;
  box-sizing:border-box;
  resize:none;
  border:0;
  outline:none;
  background:transparent;
  color:var(--fg);
  padding:12px;
  font:12px/1.45 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

.md-reagents-desc-textarea::placeholder{
  color:var(--muted);
}
