| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- .document-form {
- padding: 10rpx 20rpx 40rpx;
- .mt20 { margin-top: 20rpx; }
- /* 成果特有样式 */
- .achievement-card {
- display: flex;
- flex-direction: column;
- padding: 24rpx;
- background: #fcfdfe;
- border-radius: 12rpx;
- margin-top: 16rpx;
- border: 1rpx solid #f0f5ff;
- .a-row {
- display: flex;
- font-size: 26rpx;
- margin-bottom: 12rpx;
- &:last-child { margin-bottom: 0; }
- .al { color: #999; width: 140rpx; }
- .av { color: #555; flex: 1; }
- }
- }
- /* 成员列表样式 */
- .member-list {
- .member-item {
- padding: 24rpx 0;
- border-bottom: 1rpx dashed #eee;
- &:last-child { border-bottom: none; }
- .member-header {
- display: flex;
- align-items: center;
- gap: 12rpx;
- margin-bottom: 12rpx;
- .m-name { font-size: 28rpx; font-weight: bold; color: #1a1a1a; }
- .m-tag { font-size: 20rpx; padding: 2rpx 10rpx; border-radius: 4rpx; background: #e6f7ff; color: #1c9bfd; }
- .m-type-tag { font-size: 20rpx; padding: 2rpx 10rpx; border-radius: 4rpx; background: #f6ffed; color: #52c41a; }
- }
- .m-body {
- background: #fcfdfe;
- padding: 16rpx 20rpx;
- border-radius: 8rpx;
- .m-line {
- display: flex;
- font-size: 24rpx;
- margin-bottom: 8rpx;
- &:last-child { margin-bottom: 0; }
- .l { color: #999; width: 140rpx; }
- .v { color: #666; flex: 1; }
- }
- }
- }
- }
- /* 预算网格样式 */
- .funds-list {
- .funds-item {
- padding: 24rpx 0;
- border-bottom: 1rpx dashed #eee;
- &:last-child { border-bottom: none; }
- .f-row {
- display: flex;
- justify-content: space-between;
- margin-bottom: 16rpx;
- .f-name { font-size: 28rpx; color: #1a1a1a; font-weight: 500; }
- .f-class { font-size: 22rpx; color: #999; }
- }
- .f-grid {
- display: grid;
- grid-template-columns: repeat(2, 1fr);
- gap: 12rpx;
- .g-item {
- display: flex;
- flex-direction: column;
- background: #fcfdfe;
- padding: 12rpx 16rpx;
- border-radius: 8rpx;
- .gl { font-size: 20rpx; color: #999; margin-bottom: 4rpx; }
- .gv { font-size: 24rpx; color: #333; font-weight: bold; }
- &.highlight { background: #f0f7ff; .gv { color: #1c9bfd; } }
- }
- }
- }
- }
- .red-color { color: #ff4d4f !important; }
- }
|