.download-dialog{width:min(480px,calc(100vw - 28px));max-height:85dvh;overflow:auto;border:1px solid #dce4df;border-radius:6px;background:#fff;color:#263b32;padding:22px}.download-dialog::backdrop{background:#192e2960}.download-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.download-heading h2{font-size:16px;margin:0}.download-dialog p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.download-dialog button,.download-actions a{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid #dce4df;border-radius:4px;background:white;color:#263b32;cursor:pointer;font:inherit;text-decoration:none}.download-dialog button[aria-label]{width:38px;height:38px;padding:8px}.download-actions{display:flex;gap:10px;flex-wrap:wrap}.download-actions a{background:#17614e;color:white;border-color:#17614e}.download-dialog .lucide{width:18px;height:18px}.book-direct-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.book-direct-actions a,.book-direct-actions button{font-size:12px;padding:7px 9px;border-radius:4px;display:inline-flex;gap:5px;align-items:center;border:1px solid #dce4df;background:transparent;color:inherit;text-decoration:none}.book-direct-actions .lucide{width:15px;height:15px}
