/* DANGYLSIRL_ADMIN_NEWS_V1 */

.dgl-news-head-actions {
  display:flex;
  gap:10px;
  flex-wrap:wrap;
}


.dgl-news-admin-manager {
  margin-top:20px;
}


.dgl-news-toolbar {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin-bottom:16px;
}


.dgl-news-count {
  color:#9299a4;
  font-size:13px;
}


.dgl-news-list {
  display:grid;
  gap:12px;
}


.dgl-news-row {
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:20px;
  padding:18px 20px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:14px;
  background:rgba(255,255,255,.025);
}


.dgl-news-row-main {
  min-width:0;
}


.dgl-news-row-top {
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  margin-bottom:8px;
}


.dgl-news-status {
  display:inline-flex;
  align-items:center;
  min-height:23px;
  padding:0 9px;
  border-radius:999px;
  font-size:11px;
  font-weight:800;
  letter-spacing:.04em;
  text-transform:uppercase;
}


.dgl-news-status.published {
  color:#c8ff75;
  border:1px solid rgba(165,255,62,.22);
  background:rgba(137,218,38,.075);
}


.dgl-news-status.draft {
  color:#d6d8dc;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.045);
}


.dgl-news-label {
  color:#8f96a1;
  font-size:12px;
}


.dgl-news-row h3 {
  margin:0 0 7px;
  color:#f5f6f8;
  font-size:18px;
  line-height:1.3;
}


.dgl-news-row-summary {
  max-width:780px;
  margin:0;
  color:#a4aab3;
  font-size:13px;
  line-height:1.55;
}


.dgl-news-row-url {
  margin-top:10px;
  color:#727a85;
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;
  font-size:11px;
  overflow-wrap:anywhere;
}


.dgl-news-row-actions {
  display:flex;
  align-items:flex-start;
  justify-content:flex-end;
  gap:8px;
  flex-wrap:wrap;
}


.dgl-news-delete {
  color:#ff8a93 !important;
}


.dgl-news-editor {
  margin-bottom:20px;
  padding:22px;
  border:1px solid rgba(160,255,62,.16);
  border-radius:16px;
  background:
    linear-gradient(
      145deg,
      rgba(17,20,18,.98),
      rgba(11,12,14,.98)
    );
}


.dgl-news-editor-head {
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:14px;
  margin-bottom:20px;
}


.dgl-news-editor-head h2 {
  margin:0 0 6px;
  font-size:21px;
}


.dgl-news-editor-head p {
  margin:0;
  color:#939aa5;
  font-size:13px;
}


.dgl-news-grid {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
}


.dgl-news-field {
  display:flex;
  flex-direction:column;
  gap:7px;
}


.dgl-news-field.full {
  grid-column:1 / -1;
}


.dgl-news-field label {
  color:#c9cdd3;
  font-size:12px;
  font-weight:700;
}


.dgl-news-field input,
.dgl-news-field select,
.dgl-news-field textarea {
  width:100%;
  box-sizing:border-box;
  border:1px solid rgba(255,255,255,.10);
  border-radius:10px;
  outline:none;
  background:#0b0d10;
  color:#f2f4f6;
  font:inherit;
}


.dgl-news-field input,
.dgl-news-field select {
  min-height:43px;
  padding:0 12px;
}


.dgl-news-field textarea {
  min-height:92px;
  padding:11px 12px;
  resize:vertical;
  line-height:1.55;
}


.dgl-news-field textarea.dgl-news-content {
  min-height:280px;
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    monospace;
  font-size:13px;
}


.dgl-news-hint {
  color:#727a85;
  font-size:11px;
  line-height:1.5;
}


.dgl-news-editor-actions {
  display:flex;
  justify-content:flex-end;
  gap:10px;
  flex-wrap:wrap;
  margin-top:18px;
}


.dgl-news-empty {
  padding:34px 22px;
  text-align:center;
  border:1px dashed rgba(255,255,255,.10);
  border-radius:14px;
  color:#8f96a1;
}


@media(max-width:850px) {

  .dgl-news-grid {
    grid-template-columns:1fr;
  }

  .dgl-news-field.full {
    grid-column:auto;
  }

  .dgl-news-row {
    grid-template-columns:1fr;
  }

  .dgl-news-row-actions {
    justify-content:flex-start;
  }

}


/* END_DANGYLSIRL_ADMIN_NEWS_V1 */
