.print-header{background:#fff;border-bottom:1px solid #e3e7ed}
.print-header-inner{max-width:1060px;margin:auto;padding:0 32px;min-height:76px;display:flex;align-items:center;gap:32px}
.print-brand{display:flex;align-items:center;gap:9px;flex-shrink:0;font-size:15px;font-weight:600;color:#26303b;white-space:nowrap}
.print-brand-icon{display:grid;place-items:center;width:28px;height:30px;border:1px solid #b8cbed;border-radius:4px;color:#2864dc;font-size:20px;line-height:1}
.print-tools{display:flex;align-items:center;gap:5px;font-size:14px;color:#536174}
.print-tools a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:5px;white-space:nowrap;font-weight:500}
.print-tools a:hover{background:#f2f5fa;color:#2864dc}
.print-tools a[aria-current="page"]{background:#eaf1ff;color:#2059c6;font-weight:600;box-shadow:inset 0 -2px #2864dc}
.print-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-shrink:0;color:#77818e;font-size:12px}
.print-actions a,.print-reset{min-height:40px;display:inline-flex;align-items:center}
.print-reset{font:inherit;border:0;background:none;color:inherit;padding:0;cursor:pointer;white-space:nowrap}
.print-actions a:hover,.print-reset:hover{color:#2864dc}
.print-header a:focus-visible,.print-reset:focus-visible{outline:2px solid #2864dc;outline-offset:3px}
@media(max-width:900px){.print-header-inner{padding:12px 24px 0;gap:0 20px;flex-wrap:wrap;min-height:0}.print-brand{order:0}.print-actions{order:1}.print-tools{order:2;flex:0 0 100%;margin-top:8px;gap:8px;padding:0 0 10px}.print-tools a{padding:0 18px}}
@media(max-width:650px){.print-header-inner{padding:10px 16px 0;gap:0 10px}.print-brand{font-size:14px}.print-brand-icon{width:25px;height:27px;font-size:18px}.print-actions{font-size:11px;gap:12px}.print-actions a,.print-reset{min-height:34px}.print-tools{font-size:13px;gap:5px;margin-top:8px;padding-bottom:10px}.print-tools a{flex:1;min-width:0;min-height:42px;padding:0 7px}}
