.dashboard-header-row { display: flex; flex-direction: column; align-items: flex-start; gap: 16rpx; } .dashboard-header-main { min-width: 0; width: 100%; flex: none; } .dashboard-header-row .void-filter-switch { align-self: flex-end; width: 240rpx; } .dashboard-card { position: relative; overflow: hidden; } .cleaning-watermark { position: absolute; right: 28rpx; top: 18rpx; z-index: 1; padding: 8rpx 18rpx; border: 2rpx solid rgba(18, 163, 117, 0.55); border-radius: 12rpx; color: rgba(8, 116, 67, 0.72); background: rgba(226, 255, 243, 0.82); font-size: 30rpx; font-weight: 900; transform: rotate(10deg); pointer-events: none; } .board-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18rpx; padding-top: 4rpx; } .salary-divider { height: 2rpx; margin: 20rpx 0 16rpx; background: #e1e8f2; } .dashboard-remark { display: flex; flex-direction: column; gap: 8rpx; margin-top: 18rpx; padding: 16rpx; border: 1rpx solid #dfe7f2; border-radius: 12rpx; background: #f8fbff; } .dashboard-remark .value { word-break: break-all; } .salary-row { display: flex; align-items: center; justify-content: space-between; gap: 18rpx; } .salary-value { color: #c2410c; font-size: 34rpx; font-weight: 900; }