.search_box { padding: 20rpx 40rpx; border-bottom: 1px solid #333333; display: flex; justify-content: space-between; align-items: center; .input_box { width: 70%; input { width: 100%; height: 60rpx; color: #fff; font-size: 28rpx; } } .btn { font-size: 28rpx; color: #24BA9F; } } .assemble { width: 100%; height: 100vh; background: #292929; overflow: auto; :deep(.fui-form__item-bottom) { background: transparent !important; left: 0 !important; right: 0 !important; display: none !important; } } .title { font-size: 26rpx; color: #fff; padding: 26rpx 0 26rpx 32rpx; } .input-title { font-size: 26rpx; color: #fff; } .form-style { width: 100%; :deep(.fui-form__item-bottom) { background: transparent !important; left: 0 !important; right: 0 !important; display: none !important; } } .form-style-vid { display: flex; align-items: center; justify-content: space-between; padding: 12rpx 0; } .input-style { text-align: right !important; :deep(.fui-label__text) { margin-top: 10rpx; } :deep(.fui-form__item-flex) { align-items: flex-start !important; } :deep(.fui-form__item-flex-start) { align-items: flex-start !important; } :deep(.fui-textarea__wrap) { border: none !important; padding: 0 !important; } :deep(.fui-textarea__counter) { padding-right: 0 !important; } } .textarea-container { width: 100%; padding: 0 0 20rpx 0; :deep(.fui-textarea__wrap) { border: none !important; padding: 0 !important; background-color: #434544; } :deep(.fui-textarea__placeholder) { text-align: left; } :deep(.fui-textarea__inner) { text-align: left; } :deep(.fui-form__item-bottom) { display: none !important; } } .fui-btn__box { margin: 50rpx auto 120rpx; width: 92%; } .fui-scroll__wrap { height: 60vh; .title_box { padding: 10rpx 20rpx; display: flex; justify-content: space-between; align-items: center; .title { font-size: 28rpx; color: #101010; } } .section_ul { margin-bottom: 100rpx; height: 98%; .not_list { display: flex; flex-direction: column; justify-content: center; align-items: center; .img { width: 112rpx; height: 112rpx; } .title { padding: 0; margin-top: 10rpx; color: #101010; font-size: 28rpx; text-align: center; } } .ul { padding: 26rpx; padding-bottom: 100rpx; display: flex; flex-direction: column; .li { margin-bottom: 26rpx; padding: 26rpx; display: flex; justify-content: space-between; gap: 10rpx; border-radius: 18rpx; background-color: rgba(67, 69, 68, 1); color: #fff; font-size: 28rpx; border: 0rpx solid rgba(121, 121, 121, 1); .left_box { width: 80%; display: flex; flex-direction: column; gap: 20rpx; .box_1 { display: flex; align-items: center; .img { width: 48rpx; height: 48rpx; border-right: 50%; } .name { margin-left: 20rpx; } .tag { margin-left: 20rpx; width: 84rpx; height: 32rpx; line-height: 28rpx; border-radius: 0rpx 20rpx 20rpx 20rpx; background-color: rgba(236, 128, 141, 0.3); color: rgba(240, 90, 90, 1); font-size: 20rpx; text-align: center; border: 0rpx solid rgba(121, 121, 121, 1); } } .box_2 { display: flex; justify-content: space-between; align-items: center; .left { display: flex; align-items: flex-end; .name { font-size: 28rpx; } .call { margin-left: 10rpx; font-size: 24rpx; color: #ba7b30; } } } .box_3 { display: flex; gap: 30rpx; .left {} .right { display: flex; align-items: center; gap: 10rpx; .img { width: 16rpx; height: 16rpx; border-right: 50%; } } } } .right_box { width: 25%; display: flex; justify-content: space-between; align-items: center; .img { width: 70rpx; height: 70rpx; border-radius: 50%; } } } } } } .save-btn-box { position: fixed; left: 0; right: 0; bottom: 0; z-index: 100; background: #292929; padding: 20rpx 40rpx 40rpx 40rpx; box-shadow: 0 -2rpx 8rpx rgba(0,0,0,0.12); } .safe-area-bottom { width: 100%; height: 180rpx; } .quick-fill-mask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); z-index: 1500; display: flex; align-items: center; justify-content: center; padding: 40rpx; } .quick-fill-content { background: #fff; border-radius: 16rpx; width: 100%; max-width: 600rpx; max-height: 80vh; display: flex; flex-direction: column; } .quick-fill-header { display: flex; justify-content: space-between; align-items: center; padding: 32rpx; border-bottom: 1px solid #f0f0f0; } .quick-fill-title { font-size: 32rpx; font-weight: 600; color: #333; } .quick-fill-close { width: 60rpx; height: 60rpx; display: flex; align-items: center; justify-content: center; .close-text { font-size: 32rpx; color: #999; } } .quick-fill-body { padding: 32rpx; flex: 1; overflow-y: auto; } .quick-fill-tip { margin-bottom: 24rpx; font-size: 24rpx; color: #666; line-height: 1.5; text:first-child { display: block; margin-bottom: 8rpx; } text:last-child { display: block; color: #29d3b4; font-weight: 500; } } .quick-fill-textarea { width: 100%; height: 300rpx; border: 1px solid #ddd; border-radius: 8rpx; padding: 16rpx; font-size: 28rpx; line-height: 1.5; background: #fafafa; box-sizing: border-box; } .quick-fill-buttons { display: flex; gap: 20rpx; padding: 32rpx; border-top: 1px solid #f0f0f0; } .quick-fill-btn { flex: 1; height: 72rpx; line-height: 72rpx; text-align: center; border-radius: 8rpx; font-size: 28rpx; font-weight: 600; &.cancel-btn { background: #f5f5f5; color: #666; border: 1px solid #ddd; } &.confirm-btn { background: #29d3b4; color: #fff; } }