@page{size:A4;margin:15mm}body{margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;line-height:1.4;color:#333}.header{margin-bottom:25px;padding-bottom:10px;text-align:center;border-bottom:2px solid #333}.header h1{margin:0;font-size:18pt;text-transform:uppercase;color:#1a1a1a}.subtitle{margin:5px 0 0;font-size:10pt;color:#666}.comp{margin-bottom:20px;overflow:hidden;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px #0000000d}.comp__title{margin:0;padding:10px 15px;font-size:11pt;text-transform:uppercase;color:#fff}table{width:100%;border-collapse:collapse;background:#fff}td{padding:8px 15px;font-size:9.5pt;border-bottom:1px solid #eee}tr:last-child td{border-bottom:none}tr:nth-child(2n){background-color:#fafafa}.check{width:40px;text-align:center}.check__box{display:inline-block;width:16px;height:16px;background:#fafafa;border:1px solid #999}
