.cp-finish-standalone{font-family:Arial,sans-serif;color:#183d37}
.cp-finish-standalone *{box-sizing:border-box;min-width:0}
.cp-finish-standalone a{color:#07534b;text-underline-offset:3px;overflow-wrap:anywhere}
.cp-finish-standalone button{border:1px solid #07534b;background:#fff;color:#07534b;border-radius:8px;padding:12px 18px;min-height:44px;cursor:pointer}
.cp-finish-standalone a:focus-visible,.cp-finish-standalone button:focus-visible{outline:3px solid #987323;outline-offset:4px}
.cp-finish-print-content{margin-top:24px;padding:clamp(20px,5vw,48px);line-height:1.7;overflow-wrap:anywhere}
.cp-finish-print-content h1{font-size:clamp(26px,4vw,38px);line-height:1.2}
.cp-finish-print-content h2,.cp-finish-print-content h3{font-size:21px;line-height:1.35;margin-top:28px}
.cp-finish-print-content table{max-width:100%;border-collapse:collapse}
.cp-finish-print-content td,.cp-finish-print-content th{overflow-wrap:anywhere;padding:8px}
.cp-sheet-print-brand{display:flex;justify-content:space-between;gap:20px;border-bottom:2px solid #a17b30;padding-bottom:14px;font-size:13px}
.cp-sheet-print-brand strong{font-size:18px}
.cp-finish-print-content footer{border-top:1px solid #cbdad0;margin-top:32px;padding-top:10px;font-size:14px}
@media(max-width:749px){.cp-sheet-print-brand{flex-direction:column;gap:5px}.cp-finish-standalone__nav{flex-wrap:wrap}.cp-finish-print-content{padding:20px 14px}}
@page{size:A4;margin:18mm 16mm}
@media print{.cp-finish-standalone main{max-width:none;padding:0}.cp-finish-standalone .cp-finish-sheet,.cp-finish-standalone__nav{display:none!important}.cp-finish-print-content{margin:0;padding:0;border:0;border-radius:0;font-size:10.5pt}.cp-finish-print-content h1{font-size:23pt}.cp-finish-print-content h2,.cp-finish-print-content h3{font-size:13pt;break-after:avoid}.cp-finish-print-content p,.cp-finish-print-content li{orphans:3;widows:3}.cp-finish-print-content tr{break-inside:avoid}.cp-finish-print-content thead{display:table-header-group}.cp-finish-print-content .cp-machine-specs a{display:none}.cp-finish-print-content footer{break-inside:avoid}.cp-finish-print-content a{color:inherit;text-decoration:none}}

.cp-sheet-print-photo{margin:20px 0 28px;break-inside:avoid;text-align:center}.cp-sheet-print-photo img{display:block;width:auto;height:auto;max-width:100%;max-height:260px;object-fit:contain;margin:auto}.cp-sheet-print-photo figcaption{font-size:12px;color:#536b63;margin-top:8px}.cp-sheet-source{overflow-wrap:anywhere}@media print{.cp-sheet-print-photo img{max-height:55mm}.cp-sheet-print-photo figcaption{font-size:8pt}}
