/* ===== 发布端专属样式 (橙色系) ===== */

/* 工作台头部 */
.publish-hero { background: linear-gradient(135deg, #FF6B35, #FF8C42); color: #fff; padding: var(--space-xl) var(--space-xl) 30px; border-radius: 0 0 20px 20px; }
.publish-hero .greeting { font-size: var(--font-sm); opacity: 0.8; }
.publish-hero .name { font-size: var(--font-xl); font-weight: 700; margin-top: 4px; }
.publish-hero .vip-badge { display: inline-block; background: rgba(255,255,255,0.2); padding: 2px 10px; border-radius: 12px; font-size: var(--font-xs); margin-top: 4px; }

/* 资金卡片 (发布端) */
.fund-cards { display: flex; gap: var(--space-md); margin: -15px var(--space-lg) 0; position: relative; z-index: 2; }
.fund-card { flex: 1; background: #fff; border-radius: var(--radius-lg); padding: var(--space-lg); box-shadow: 0 4px 12px rgba(0,0,0,0.1); text-align: center; }
.fund-card .amount { font-size: var(--font-xl); font-weight: 700; color: var(--publish-primary); }
.fund-card .label { font-size: var(--font-xs); color: var(--text-secondary); margin-top: 4px; }

/* 快捷入口 (发布端) */
.quick-actions { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-md); padding: var(--space-lg); background: var(--white); margin: var(--space-md) var(--space-lg); border-radius: var(--radius-lg); box-shadow: var(--shadow); }
.quick-action { display: flex; flex-direction: column; align-items: center; padding: var(--space-md) var(--space-sm); }
.quick-action .fa { font-size: 24px; color: var(--publish-primary); margin-bottom: var(--space-sm); }
.quick-action span { font-size: var(--font-sm); color: var(--text); }

/* 发布按钮 */
.btn-publish { background: var(--publish-primary); color: #fff; border: none; border-radius: 25px; padding: 14px 40px; font-size: var(--font-lg); font-weight: 600; box-shadow: 0 4px 16px rgba(255,107,53,0.4); width: 100%; }
.btn-publish:active { background: var(--publish-primary-dark); transform: scale(0.98); }

/* 任务列表筛选 (发布端) */
.publish-filter .filter-tab.active { color: var(--publish-primary); }
.publish-filter .filter-tab.active::after { background: var(--publish-primary); }

/* 任务管理卡片 */
.publish-task-card { border-left: 4px solid var(--publish-primary); }
.publish-task-card .task-status { display: inline-flex; align-items: center; gap: 4px; font-size: var(--font-xs); padding: 3px 10px; border-radius: 12px; }
.publish-task-card .status-active { background: #E8FFF2; color: var(--success); }
.publish-task-card .status-pending { background: #FFF8E8; color: var(--warning); }

/* 费用试算面板 */
.fee-panel { background: #FFF8F4; border: 1px solid #FFE0D0; border-radius: var(--radius-lg); padding: var(--space-lg); }
.fee-panel .fee-row { display: flex; justify-content: space-between; padding: 6px 0; font-size: var(--font-md); }
.fee-panel .fee-row.total { border-top: 2px solid var(--publish-primary); padding-top: var(--space-md); margin-top: var(--space-sm); font-weight: 700; font-size: var(--font-lg); color: var(--publish-primary); }

/* 代理中心 */
.agent-header { background: linear-gradient(135deg, #2C3E50, #34495E); color: #fff; padding: var(--space-xl); border-radius: var(--radius-lg); text-align: center; margin: var(--space-lg); }
