/* Бланк заявки (mrlexndr:site.lead): черновик, строка статуса, сводка после отправки. Размеры и раскладку
   бланка задаёт страница (контакты, главная, аудит); здесь — общее и токены сводки. */

.blank__draft button { font: inherit; color: var(--blue); background: none; border: 0; padding: 2px 0; cursor: pointer; text-decoration: underline; text-underline-offset: .2em; }
.blank__draft button:hover, .blank__draft button:focus-visible { color: var(--blue-ink); }

.blank__status { font-size: var(--fs-label); margin-top: 12px; color: var(--red); }
.blank__status:empty { display: none; }
.blank__status:focus { outline: none; }

/* успех: бланк временно заменён сводкой */
.blank__done h3 { color: var(--blue-ink); }
.blank__done h3:focus { outline: none; }
.done__sum {
  --done-dt: 130px;
  --done-row: 8px;
  margin: 14px 0 0; border-top: 1px solid var(--hair);
}
.done__sum div { display: grid; grid-template-columns: var(--done-dt) minmax(0, 1fr); gap: 12px; padding: var(--done-row) 0; border-bottom: 1px solid var(--hair); }
.done__sum dt { font-size: var(--fs-label); font-style: italic; color: var(--graphite); }
.done__sum dd { margin: 0; font-size: var(--fs-small); overflow-wrap: anywhere; }
.done__reply { margin-top: 14px; font-size: var(--fs-small); }
.done__note { margin: 4px 0 18px; font-size: var(--fs-caption); color: var(--graphite); }
