Мы используем фантомную JS для распечатки PDF с веб-страниц (сайт интрасети). Моя проблема не со всем стилем, а только с правилом @page. Ни один из стилей в правиле @page не применяется.
Вы хоть представляете, что это может быть?
@page {
size: auto;
padding: 0 !important;
margin: 10mm !important;
page-break-before: avoid;
border: none !important;
page-break-after: avoid;
page-break-inside: avoid;
overflow: hidden !important;
box-sizing: border-box !important;
@top-left-corner {
content: ""; /* has to be specified! */
background-color: rgba(42, 201, 80, 0.220);
border-bottom: solid green;
}
}