.agent-card { width: 100%; height: 87vh; background: var(--BG-100, #F7F8FA); overflow: hidden; border-radius: 8px; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; .header-section { align-self: stretch; height: 300px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px; .image-container { height: 400px; overflow: hidden; border-radius: 8px; } .image-container img { width: 100%; height: auto; aspect-ratio: 1 / 1; object-fit: cover; } } .info-section { align-self: stretch; padding-top: 15px; padding-bottom: 15px; display: flex; justify-content: space-between; align-items: flex-start; .title-group { display: flex; justify-content: flex-start; align-items: center; gap: 4px; .title { color: var(--Text-1, #211F24); font-size: 18px; font-family: 'Alibaba PuHuiTi', sans-serif; font-weight: 400; line-height: 26px; padding: 10px; } .tag { height: 20px; padding: 0 8px; background: var(--Functional-Red-1, #FFE9E7); border-radius: 2px; display: flex; justify-content: flex-start; align-items: center; gap: 4px; .icon { width: 12px; height: 12px; position: relative; &::before { content: ''; width: 10.74px; height: 10.50px; left: 0.63px; top: 0.75px; position: absolute; background: var(--Brand-6, #6D4CFE); } } .text { color: var(--Functional-Red-6, #F64B31); font-size: 12px; font-family: 'Alibaba PuHuiTi', sans-serif; font-weight: 400; line-height: 20px; } } } .usage-info { width: 79px; height: 34px; position: relative; .count { left: 0px; top: 10px; position: absolute; color: var(--Text-2, #3C4043); font-size: 16px; font-family: 'Alibaba PuHuiTi', sans-serif; font-weight: 400; line-height: 24px; } .label { left: 43px; top: 10px; position: absolute; color: var(--Text-3, #737478); font-size: 12px; font-family: 'Alibaba PuHuiTi', sans-serif; font-weight: 400; line-height: 20px; } } } .description-section { align-self: stretch; overflow: hidden; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; gap: 10px; .description { align-self: stretch; color: var(--Text-2, #3C4043); font-size: 14px; font-family: 'Alibaba PuHuiTi', sans-serif; font-weight: 400; line-height: 22px; padding: 10px; } } .divider { align-self: stretch; height: 0px; outline: 1px var(--Border-2, #E6E6E8) solid; outline-offset: -0.50px; } .history-section { align-self: stretch; flex: 1 1 0; position: relative; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; .history-title { align-self: stretch; height: 40px; display: flex; justify-content: flex-start; align-items: center; gap: 10px; .text { color: var(--Functional-Red-6, #F64B31); font-size: 14px; font-family: 'Alibaba PuHuiTi', sans-serif; font-weight: 400; line-height: 22px; } } .history-list { align-self: stretch; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; .history-item { align-self: stretch; height: 40px; padding: 8px; border-radius: 8px; display: flex; justify-content: flex-start; align-items: center; gap: 10px; .item-text { flex: 1 1 0; color: var(--Text-1, #211F24); font-size: 14px; font-family: 'Alibaba PuHuiTi', sans-serif; font-weight: 400; line-height: 22px; } } } .scroll-indicator { width: 8px; height: 240px; padding: 8px 1px; position: absolute; left: 362px; top: 40px; display: flex; justify-content: flex-start; align-items: flex-start; gap: 10px; .indicator-bar { flex: 1 1 0; height: 80px; background: var(--BG-600, #939499); border-radius: 4px; } } } }