.ai-agent-btn{position:absolute;top:0px;right:0px;background-color:#FEA026;color:white;border:none;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;z-index:10}
.recommend-book-item,.list-book-item{position:relative}
.perfect-book-item{position:relative}
.perfect-book-item .ai-agent-btn{position:absolute;bottom:0px;right:0px;top:unset}
.ys-img{position:relative}
.cw-img{position:relative}
.ggk-list-left,.xq-list-first,.cw-list-left{position:relative}
.qc-list-first{position:relative}
.last-top{position:relative}
.ai-agent-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000}
.ai-agent-modal-content{position:relative;background-color:#fff;width:600px;max-width:90%;margin:100px auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15)}
.ai-agent-modal-header{padding:20px 24px;border-bottom:1px solid #e5e5e5;font-size:18px;font-weight:600}
.ai-agent-modal-body{padding:24px;max-height:400px;overflow-y:auto}
.ai-agent-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.ai-agent-item{display:flex;align-items:center;padding:12px;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all 0.3s}
.ai-agent-item:hover{background-color:#f5f5f5;border-color:#FEA026}
.ai-agent-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-right:12px;flex-shrink:0}
.ai-agent-name{font-size:14px;font-weight:500;color:#333}
.ai-agent-modal-footer{padding:16px 24px;border-top:1px solid #e5e5e5;text-align:right}
.ai-agent-modal-btn{padding:8px 24px;border-radius:4px;font-size:14px;cursor:pointer;margin-left:12px}
.ai-agent-modal-btn-close{background-color:#fff;border:1px solid #d9d9d9;color:#333}
.ai-agent-modal-btn-confirm{background-color:#088167;border:1px solid #088167;color:#fff}
.center-bottom-right .btn-ai{background-color:#FEA026;margin-right:20px;border:none}