.agent-info-page{background-color:#fff;overflow-y:auto;display:flex;flex-direction:column;flex:1}.info-header{display:flex;align-items:center;padding:12px;border-bottom:1px solid #e0e0e0}.back-button{background:none;border:none;cursor:pointer;margin-right:16px}.info-header h1{font-size:18px;font-weight:600}.banner{position:relative;text-align:center;background-color:#f0f0f0}.banner-image{width:100%;height:90px;object-fit:cover}.agent-logo-container{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:50%;padding:1px}.agent-logo{width:60px;height:60px;border-radius:50%;border:2px solid #fff}.agent-details{text-align:center;padding:40px 16px 16px}.agent-details h2{font-size:24px;font-weight:700;margin-bottom:8px}.description{color:#666;font-size:12px;line-height:1.2;margin-top:3px}.actions{display:flex;justify-content:space-around;padding:16px}.action-item{display:flex;flex-direction:column;align-items:center;color:#666}.action-item span{font-size:12px;margin-top:6px}.tabs{display:flex;justify-content:space-around;border-bottom:1px solid #999}.tab{position:relative;background:none;border:none;padding:5px 16px;font-size:16px;color:#666;flex:1;text-align:center}.tab.active{color:#000}.tab.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000}.tab-content{padding-top:10px}.info-content-enhanced{display:flex;flex-direction:column}.info-item{padding-left:15px}.info-link{display:flex;align-items:center;padding:8px 10px;text-decoration:none;color:inherit;transition:background-color .2s ease-in-out}.info-icon{margin-right:15px;color:#555}.info-details p{margin:0;font-weight:500;font-size:14px;color:#222}.info-details span{font-size:.85rem;color:#444}