.local-print-status{position:fixed;bottom:20px;right:20px;z-index:10000;max-width:440px;padding:18px;background:#17214c;color:white;border-radius:12px;box-shadow:0 4px 24px #0003;font:14px/1.5 Arial;white-space:pre-line}.local-print-status button{margin-top:10px}.local-print-render table{width:100%;border-collapse:collapse;white-space:normal}.local-print-render td,.local-print-render th{padding:8px;border-bottom:1px solid #ccc;font-size:10pt}.local-print-render .panel{box-shadow:none;margin:0 0 12px;padding:12px;border:1px solid #ccc}.local-print-render .tablewrap{overflow:visible}.local-print-render h1{font-size:25pt}.local-print-render img{max-width:100%}.local-print-render .label{outline:0!important}@media print{.local-print-status,.local-print-render{display:none!important}}

.printer-settings-panel{padding:28px;margin-bottom:20px}.printer-settings-panel h2{margin:0 0 16px}.printer-settings-panel p{margin:0 0 20px;line-height:1.6}.printer-settings-panel .printer-settings-link{display:inline-flex;align-items:center;padding:11px 17px;border:1px solid var(--line,#dce2ed);border-radius:8px;background:white;color:var(--ink,#202544);font-size:14px;font-weight:500;text-decoration:none}.printer-settings-panel .printer-settings-link:hover{background:#f2f5fa;border-color:#9099ba}@media(max-width:600px){.printer-settings-panel{padding:20px}}