/* 信息面板 */ .info-panel { padding: 0; background: #ffffff; } /* 信息区域容器 */ .info-panel > :global(.ant-row) { padding: 24px; background: #ffffff; border-bottom: 1px solid #f0f0f0; } .info-panel-item { display: flex; flex-direction: column; gap: 5px; padding: 10px 0; border-bottom: 1px solid #f0f0f0; transition: all 0.2s ease; position: relative; } .info-panel-item:last-child { border-bottom: none; } /* 添加左侧装饰条 */ .info-panel-item::before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 0; height: 0; background: linear-gradient(180deg, #1677ff 0%, #4096ff 100%); border-radius: 2px; transition: all 0.3s ease; } .info-panel-item:hover { background: linear-gradient(90deg, #f0f7ff 0%, transparent 100%); padding-left: 10px; padding-right: 16px; margin-left: -12px; margin-right: -16px; border-radius: 8px; border-bottom-color: transparent; } .info-panel-item:hover::before { width: 3px; height: 60%; } .info-panel-label { color: rgba(0, 0, 0, 0.45); font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 4px; } .info-panel-value { color: rgba(0, 0, 0, 0.88); font-size: 15px; font-weight: 500; word-break: break-all; line-height: 1.6; } /* 操作按钮区 */ .info-panel-actions { padding: 24px 32px; background: linear-gradient(to bottom, #fafafa 0%, #f5f5f5 100%); border-top: 2px solid #e8e8e8; position: relative; } /* 操作区域顶部装饰线 */ .info-panel-actions::before { content: ''; position: absolute; top: -2px; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, #1677ff 0%, transparent 50%, #1677ff 100%); opacity: 0.3; }