.csr-card{
	  border: 1px solid var(--line1);
  background: var(--accent1);
  width: 100%;
}

.csr-fields p {
line-height: 170%;
  margin: 0;
}

.csr-wrap {
display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.csr-card-title{
padding: 16px 22px;
  border-bottom: 1px solid var(--accent2);
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.csr-fields{padding:18px 22px}

.csr-card1 {
width: 49.4%;
  background: var(--accent1);
  border: 1px solid var(--line1);
}

.csr-grid{
display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: 100%;
}

.csr-field{
width: 32.7%;
}

.csr-field label{display:block;font-weight:bold;margin-bottom:6px}
.csr-field input,.csr-field select,.csr-field textarea{
width: 100%;
  box-sizing: border-box;
  background: var(--accent1);
  border: 1px solid var(--line1);
  font-size: 12px;
  padding: 7px;
  color: var(--maincolor);
}
.csr-list{display:grid;gap:10px}
.csr-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;border:1px solid rgba(255,255,255,.10);padding:12px 14px}
.csr-value{font-weight:bold;font-size:15px}
.csr-meta{font-size:12px;opacity:.75;margin-top:4px}
.csr-badge{display:inline-block;padding:3px 8px;border:1px solid rgba(255,255,255,.16);font-size:11px;text-transform:uppercase;letter-spacing:.08em}
.csr-empty{padding:16px;opacity:.75}.csr-extended{font-weight:bold;color:#d6a84f;margin-left:4px}
@media(max-width:650px){.csr-row{grid-template-columns:1fr}}