/* Artèora PDF – elementi indipendenti dal tema e dal core V2.2 */
.arteora-pdf-actions { display:flex; flex-wrap:wrap; gap:12px; align-items:center; justify-content:center; margin:15px 0 6px; }
.arteora-pdf-actions button { appearance:none; -webkit-appearance:none; border:1px solid #927958; border-radius:5px; background:#fffdfa; color:#57452f; font-size:13px; font-weight:600; line-height:1.3; min-height:40px; padding:10px 17px; cursor:pointer; }
.arteora-pdf-actions button.arteora-pdf-save { background:#5d5139; border-color:#5d5139; color:#fff; }
.arteora-pdf-actions button:disabled { opacity:.6; cursor:wait; }
.arteora-pdf-actions button:focus-visible, .arteora-pdf-actions a:focus-visible { outline:2px solid #927958; outline-offset:3px; }
.arteora-pdf-actions button:not(:disabled):hover { filter:brightness(.95); }
.arteora-pdf-status { flex-basis:100%; text-align:center; font-size:12px; line-height:1.4; color:#57452f; min-height:1.3em; }
.arteora-pdf-status.is-error { color:#a02a24; }
.arteora-pdf-download { color:#57452f; font-weight:600; text-decoration:underline; }
@media(max-width:600px){.arteora-pdf-actions{gap:9px}.arteora-pdf-actions button{flex:1 1 165px;min-height:44px}}
