/* assets/motion/ledger.css — «Прайс как инвентарная книга» (волна 3, «Артефакт»).
   Строки .pr сами по себе не трогаем (их появление/переезд — инлайн-стили от
   GSAP в ledger.js, никогда не CSS: если GSAP не загрузится, ledger.js молча
   выходит и строки остаются как обычный HTML). Здесь — только заявка
   (скоуп [data-order-theme="artefakt"], order.css не редактируем ни строкой),
   клоны уходящих строк и печать/reduced-motion подстраховки. */

/* лист заявки выезжает как бумага: 420 entry вместо родного .28s компонента */
[data-order-theme="artefakt"] .ord-panel{
  transition:opacity var(--t-420) var(--ca-entry), transform var(--t-420) var(--ca-entry);
  box-shadow:var(--ord-panel-shadow), 0 10px 34px rgba(0,0,0,.3);
}

/* печать-пластина «ТРЕБОВАНИЕ» в шапке заявки — маленький штамп в духе .plate */
[data-order-theme="artefakt"] .ord-head{position:relative}
[data-order-theme="artefakt"] .ledger-stamp{
  position:absolute;top:50%;left:104px;z-index:2;   /* правее слова «Заявка», не поверх него */
  font-family:'JetBrains Mono','Courier New',Courier,monospace;
  font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:var(--ord-accent);border:1.5px solid var(--ord-accent);border-radius:3px;
  padding:3px 8px;line-height:1.3;white-space:nowrap;pointer-events:none;
}
@media (max-width:760px){
  [data-order-theme="artefakt"] .ledger-stamp{font-size:9px;padding:2px 6px;left:92px}
}

/* клон уходящей строки прайса — живёт вне потока, только гаснет и исчезает */
.ledger-leave{pointer-events:none}

/* печать: строки прайса видимы целиком, штамп и клоны в лист не идут —
   заявка на печать и так не рендерится (order.css, п.9) */
@media print{
  .pr{clip-path:none!important;opacity:1!important;transform:none!important}
  .ledger-stamp,.ledger-leave{display:none!important}
}

@media (prefers-reduced-motion:reduce){
  .pr{clip-path:none!important;opacity:1!important}
  [data-order-theme="artefakt"] .ord-panel{transition:none!important}
  .ledger-stamp{transition:none!important}
}
