.print-request-panel{margin-top:1.25rem;padding:1.25rem;background:#f5efe3;border:1px solid var(--line,#cfc4b2);border-left:5px solid var(--gold,#b88c32)}.print-request-panel h4{margin:0 0 .45rem;font-family:var(--font-display,Georgia,serif);font-size:1.35rem}.print-request-panel>p{margin:.35rem 0 .9rem;line-height:1.5}.print-request-form{display:grid;gap:.8rem}.print-request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.print-request-form label{display:grid;gap:.35rem;font-weight:800}.print-request-form label.full{grid-column:1/-1}.print-request-form label small{font-weight:500;color:var(--muted,#65706d)}.print-request-form input,.print-request-form textarea{width:100%;padding:.72rem .8rem;border:1px solid var(--line,#cfc4b2);background:#fff;font:inherit}.print-request-form textarea{resize:vertical}.print-request-actions{display:flex;flex-wrap:wrap;gap:.65rem}.print-request-actions button{margin:0}.print-request-status{min-height:1.3em;margin:.2rem 0 0;font-weight:800}.print-request-status.error{color:#961f27}.print-request-status.success{color:#276c4e}.print-request-help{font-size:.88rem;color:var(--muted,#65706d);line-height:1.45}@media(max-width:680px){.print-request-fields{grid-template-columns:1fr}.print-request-actions button{width:100%}}