/* Pedido voluntário da edição em PDF. */
.edition-acquire__button:not(:disabled) small{font-size:clamp(6px,.48vw,9px);line-height:1.12;color:#f6d497}
.pdf-request-dialog{position:fixed;inset:0;margin:auto;width:min(800px,calc(100vw - 28px));max-height:min(90dvh,820px);padding:0;border:2px solid #d6b57a;border-radius:15px;background:#e8e4d9;color:#262d32;box-shadow:0 24px 75px #000d;overflow:auto;overscroll-behavior:contain}
.pdf-request-dialog::backdrop{background:rgba(4,11,17,.82);backdrop-filter:blur(4px)}
.pdf-request-card{position:relative;padding:clamp(18px,3vw,34px);background:radial-gradient(circle at 90% 2%,#fff9 0,transparent 32%),repeating-linear-gradient(0deg,#e8e4d9 0 3px,#e4e0d5 4px 5px)}
.pdf-request-close{position:absolute;right:14px;top:12px;width:40px;height:40px;border:1px solid #465b67;border-radius:50%;background:#213d4b;color:#fff;font:28px/1 Arial,sans-serif;cursor:pointer}
.pdf-request-heading{padding-right:35px}
.pdf-request-heading span{color:#a34739;font:800 11px/1.2 Arial,sans-serif;letter-spacing:.15em}
.pdf-request-heading h3{margin:8px 0;color:#173b4c;font:900 clamp(23px,3vw,34px)/1.1 Georgia,serif}
.pdf-request-heading p{max-width:62ch;margin:0 0 20px;font:500 14px/1.5 Arial,sans-serif}
.pdf-request-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:25px}
.pdf-request-layout form{display:grid;gap:6px;align-content:start}
.pdf-request-layout label{margin-top:7px;color:#26343a;font:800 12px/1.2 Arial,sans-serif}
.pdf-request-layout input,.pdf-request-layout textarea{box-sizing:border-box;width:100%;min-height:42px;padding:9px 11px;border:1px solid #87979b;border-radius:6px;background:#fffefa;color:#172d38;font:500 15px/1.3 Arial,sans-serif}
.pdf-request-layout textarea{resize:none;min-height:62px;background:#f8f3e9}
.pdf-request-layout input:focus-visible,.pdf-request-layout textarea:focus-visible,.pdf-request-close:focus-visible,#pdf-request-send:focus-visible{outline:3px solid #48a8ca;outline-offset:2px}
.pdf-request-privacy{margin:10px 0 4px;color:#485d63;font:12px/1.4 Arial,sans-serif}
#pdf-request-send{min-height:46px;padding:9px 15px;border:0;border-radius:7px;background:linear-gradient(#2f879e,#124c67);color:white;font:900 13px/1.2 Arial,sans-serif;letter-spacing:.04em;cursor:pointer;box-shadow:0 4px 10px #15394652}
#pdf-request-send:disabled{background:#aab1b1;color:#39474a;box-shadow:none;cursor:not-allowed}
#pdf-request-status{min-height:1.4em;margin:6px 0 0;font:700 13px/1.4 Arial,sans-serif}
#pdf-request-status.is-error{color:#9b271e}
#pdf-request-status.is-success{color:#176646}
.pdf-request-pix{align-self:start;display:grid;justify-items:center;gap:8px;padding:18px 13px;border:1px solid #90a9b0;border-radius:10px;background:#f6f5ed;text-align:center;box-shadow:inset 0 0 0 3px #e0eaeb}
.pdf-request-pix strong{font:900 16px/1.2 Georgia,serif;color:#173e52}
.pdf-request-pix span{font:900 14px/1.2 Arial,sans-serif;color:#a5432d}
.pdf-request-pix img{width:min(100%,180px);height:auto;padding:6px;background:white}
.pdf-request-pix small{color:#45565b;font:700 11px/1.35 Arial,sans-serif}
.pdf-request-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
@media(max-width:650px){.pdf-request-dialog{width:calc(100vw - 16px);max-height:94dvh}.pdf-request-card{padding:17px}.pdf-request-layout{grid-template-columns:1fr;gap:18px}.pdf-request-pix{grid-row:2;padding:13px}.pdf-request-pix img{width:132px}.pdf-request-heading p{font-size:13px}}
