/*! NovaSoft Labs. Copyright (c) 2026 NovaSoft Technologies Pty Ltd (ABN 31 694 025 379). All rights reserved. Copying, modifying or redistributing this code without written permission is prohibited. */
@media print{*{box-sizing:border-box}body{font:14px/1.55 Arial,sans-serif;color:#0b192b;background:#fff;margin:30px auto;max-width:960px;padding:0 24px}h1{font-size:30px;line-height:1.2}h2{font-size:21px;margin-top:32px;border-bottom:1px solid #cbd5dc;padding-bottom:8px}h3{font-size:16px}p,td,dd{overflow-wrap:anywhere}header.pack-header{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:3px solid #12714c;padding-bottom:20px}header.pack-header img{width:180px;height:59px;object-fit:contain}.pack-kicker{font-size:12px;color:#59677a;margin:0}.pack-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.pack-meta div{border-left:3px solid #dce5df;padding-left:12px}.pack-meta dt{font-size:11px;color:#59677a}.pack-meta dd{margin:4px 0 0}.pack-state{display:inline-block;font-size:12px;font-weight:700;border:1px solid #b8c9c0;padding:5px 10px;margin:12px 0;background:#f2f8f4}.pack-notice{border:1px solid #d4c097;background:#fffaf0;padding:12px}.pack-table{border-collapse:collapse;width:100%;margin:16px 0}.pack-table th,.pack-table td{font-size:12px;text-align:left;vertical-align:top;padding:9px;border-bottom:1px solid #dce2e7}.pack-table th{background:#f5f7f8;color:#4b5969}.pack-table small{display:block;color:#59677a}.pack-section{margin:18px 0;break-inside:avoid}.pack-photo{margin:16px 0}.pack-photo-image{position:relative;max-width:650px}.pack-photo-image img{width:100%;height:auto;display:block}.pack-pin{position:absolute;transform:translate(-50%,-50%);border:2px solid white;border-radius:50%;background:#12714c;color:#fff;width:27px;height:27px;text-align:center;font-size:12px;line-height:23px;font-weight:700}.pack-pin-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.pack-photo figcaption{font-size:12px;color:#59677a;margin-top:8px}.pack-network svg{max-width:100%;height:auto;display:block}.pack-footer{margin-top:32px;padding-top:16px;border-top:1px solid #dce2e7;font-size:11px;color:#59677a}a{color:#12714c}blockquote{margin:10px 0;border-left:3px solid #b8c9c0;padding:10px 18px;background:#f7faf8}ol,ul{padding-left:22px}@media(max-width:600px){body{padding:0 16px}.pack-header{flex-wrap:wrap}.pack-meta{grid-template-columns:1fr}.pack-table{display:block;overflow:auto}}@page{size:A4;margin:14mm}body{margin:0;padding:0;max-width:none;font-size:11px}.pack-header img{width:150px;height:auto}h1{font-size:25px}h2{font-size:18px}h3{font-size:14px}.pack-table td,.pack-table th{font-size:10px;padding:6px}thead{display:table-header-group}tr,.pack-photo{break-inside:avoid}.pack-photo-image{max-height:170mm;max-width:100%}.pack-photo-image img{max-height:170mm;object-fit:contain}.pack-network{break-inside:avoid}a{color:inherit;text-decoration:none}}
