.request-confirmation{margin-block:24px;padding:clamp(22px,4vw,38px);border:1px solid #a8cbbd;border-radius:12px;background:#f0f7f3;color:#103b48;line-height:1.65;overflow-wrap:anywhere;scroll-margin-top:140px}.request-confirmation h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;margin:8px 0 18px}.request-confirmation h3{font:700 1.1rem/1.4 Arial,sans-serif;margin:22px 0 8px}.request-confirmation p{margin:10px 0}.request-confirmation ul,.request-confirmation ol{padding-left:1.4em;margin:8px 0}.request-confirmation li{margin:5px 0}.request-reference{font-size:1.15rem}.request-reference strong{white-space:nowrap;font-family:monospace}.request-confirmation-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:24px}.request-confirmation button{min-height:44px;padding:12px 18px;border:0;border-radius:6px;background:#0c3545;color:white;font:700 1rem/1.3 Arial,sans-serif;cursor:pointer}.request-confirmation a{color:#155b46;text-decoration:underline}.request-confirmation :focus-visible{outline:3px solid #a94f12;outline-offset:4px}.request-confirmation:focus{outline:3px solid #176850;outline-offset:4px}#request-print-copy{display:none!important}
@media print{@page{margin:0}body.request-printing{margin:0!important;padding:0!important;background:#fff!important}body.request-printing>:not(#request-print-copy),body.request-printing.guide-print-ready>#guide-print-summary{display:none!important}body.request-printing>#request-print-copy,body.request-printing.guide-print-ready>#request-print-copy{display:block!important;color:#000!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:16mm!important;font:11pt/1.45 Arial,sans-serif!important}#request-print-copy *{color:#000!important;background:transparent!important}#request-print-copy h2{font-size:20pt!important}#request-print-copy h3{break-after:avoid}#request-print-copy .request-summary-block{break-inside:avoid}}
