.cxr123r8a-panel {
  margin-top:18px;
  padding:18px;
  border:1px solid #334155;
  border-radius:12px;
  background:#172132;
  color:#e2e8f0;
}
.cxr123r8a-panel h3,
.cxr123r8a-panel h4 {
  margin:0 0 12px;
  font-size:16px;
  font-weight:700;
}
.cxr123r8a-panel label {
  display:block;
  margin:13px 0;
  font-size:13px;
  font-weight:600;
}
.cxr123r8a-panel select,
.cxr123r8a-panel textarea {
  display:block;
  width:100%;
  box-sizing:border-box;
  margin-top:7px;
  padding:10px;
  border:1px solid #475569;
  border-radius:8px;
  background:#0f172a;
  color:#f8fafc;
  font:inherit;
}
.cxr123r8a-panel button {
  padding:10px 14px;
  border:0;
  border-radius:8px;
  background:#2563eb;
  color:#fff;
  font-weight:700;
  cursor:pointer;
}
.cxr123r8a-panel button:disabled {
  opacity:.5;
  cursor:not-allowed;
}
.cxr123r8a-note,
.cxr123r8a-feedback {
  font-size:12px;
  color:#cbd5e1;
  line-height:1.6;
}
.cxr123r8a-preview {
  margin-top:16px;
  padding:14px;
  border:1px solid #475569;
  border-radius:10px;
  overflow-wrap:anywhere;
}
.cxr123r8a-confirm {
  display:flex!important;
  align-items:center;
  gap:8px;
}
