@charset "UTF-8"; /*每个页面公共css */ .text-flex { display: flex; justify-content: space-between; align-items: center; } .color-primary { color: #3c9cff; } .color-success { color: #5ac725; } .color-warning { color: #f9ae3d; } .color-error { color: #f56c6c; } .status-tag { height: 52rpx; border-radius: 52rpx; line-height: 52rpx; padding: 0 30rpx; font-size: 24rpx; color: #fff; } .status-tag.success { background-color: #5ac725; } .status-tag.primary { background-color: #3c9cff; } .status-tag.info { background-color: #909399; } .status-tag.warning { background-color: #f9ae3d; } .status-tag.error { background-color: #f56c6c; } .common-list { padding: 30rpx; box-sizing: border-box; } .common-list .common-item { background-color: #ffffff; border-radius: 16rpx; box-shadow: 0px 1px 12px rgba(3, 3, 3, 0.08); padding: 30rpx; position: relative; margin-bottom: 30rpx; } .common-list .common-item .icon { position: absolute; top: 30rpx; right: 30rpx; } .common-list .common-item .title { font-size: 32rpx; font-weight: 600; } .common-list .common-item .date { font-size: 24rpx; color: #606266; margin: 10rpx 0; } .common-list .common-item .space { font-size: 24rpx; } .common-list .common-item .other { margin-top: 20rpx; } .common-list .common-item .other .item { margin-top: 16rpx; } .common-list .common-item .other .label { color: #606266; font-size: 24rpx; } .common-list .common-item .other .value { margin-top: 6rpx; font-weight: 400; } .common-list .common-item .state { margin-top: 20rpx; display: flex; justify-content: space-between; } .common-list .common-item .state .create { height: 48rpx; border-radius: 48rpx; border: 1px solid #3c9cff; display: flex; align-items: center; color: #3c9cff; padding: 0 10rpx; } .common-list .common-item .state .create .name { font-size: 24rpx; flex: 1; max-width: 150rpx; min-width: 70rpx; overflow: hidden; margin-left: 10rpx; line-height: 36rpx; padding-right: 10rpx; } .hui-button-box { background-color: #ffffff; box-shadow: 0px 2px 10px rgba(3, 3, 3, 0.1); position: fixed; bottom: 0; left: 0; right: 0; height: 100rpx; display: flex; align-items: center; justify-content: flex-end; padding-bottom: 0; padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); padding-right: 40rpx; padding-left: 40rpx; } .hui-button-box .hui-button-view { height: 100rpx; display: flex; align-items: center; } .hui-button-box .hui-button { height: 68rpx; border-radius: 68rpx; color: #ffffff; background: #3c9cff; border: 1px solid #3c9cff; flex: 1; display: flex; align-items: center; justify-content: center; margin: 0 30rpx; } .hui-button-box .hui-button.hui-button-light { color: #3c9cff; background: #fff; } .hui-button-box .hui-button-icon { margin-right: 10rpx; } .hui-detail { padding: 30rpx; } .hui-detail .detail-box { background-color: #ffffff; border-radius: 16rpx; box-shadow: 0px 1px 12px rgba(3, 3, 3, 0.08); padding: 30rpx; position: relative; margin-bottom: 30rpx; } .hui-detail .detail-box.file-box { padding-bottom: 20rpx; } .hui-detail .sub-title { display: flex; align-items: center; margin-left: -8rpx; } .hui-detail .sub-title .sub-label { font-size: 32rpx; font-weight: 600; margin-left: 14rpx; } .hui-detail .title-box { padding-left: 90rpx; position: relative; min-height: 88rpx; } .hui-detail .title-box .title-icon { width: 70rpx; height: 70rpx; text-align: center; line-height: 70rpx; background: #3c9cff; border-radius: 70rpx; position: absolute; left: 0; top: 50%; margin-top: -35rpx; } .hui-detail .title-box .title { font-size: 32rpx; font-weight: 600; margin-bottom: 8rpx; } .hui-detail .title-box .date { font-size: 24rpx; color: #606266; } .hui-detail .other { margin-top: 20rpx; } .hui-detail .other .item { margin-top: 16rpx; } .hui-detail .other .label { color: #606266; font-size: 24rpx; } .hui-detail .other .value { margin-top: 10rpx; font-weight: 400; } .hui-detail .other .file-item { background-color: #ededed; height: 80rpx; display: flex; align-items: center; border-radius: 12rpx; padding: 0 14rpx; } .hui-detail .other .file-name { flex: 1; width: 0; margin-left: 10rpx; } .hui-detail .other .contarct-item { background-color: #ededed; border-radius: 12rpx; padding: 20rpx; margin-bottom: 20rpx; } .hui-detail .other .contarct-content { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16rpx; } .hui-detail .other .contarct-content.last { margin-bottom: 0rpx; } .hui-detail .other .contarct-content.last .content-item { flex: 1; width: 0; } .hui-detail .other .contarct-content .content-title { font-size: 32rpx; font-weight: 500; } .hui-detail .other .contarct-content .content-label { color: #606266; font-size: 24rpx; } .hui-detail .other .contarct-content .content-value { font-weight: 400; margin-left: 6rpx; flex: 1; width: 0; } .hui-detail .other .contarct-content .content-item { overflow: hidden; display: flex; align-items: center; } .hui-detail .other .contarct-content .content-item.content-title { flex: 1; width: 0; } .hui-detail .state { margin-top: 20rpx; display: flex; justify-content: space-between; } .hui-detail .state .create { height: 48rpx; border-radius: 48rpx; border: 1px solid #3c9cff; display: flex; align-items: center; color: #3c9cff; padding: 0 10rpx; } .hui-detail .state .create .name { font-size: 24rpx; flex: 1; max-width: 150rpx; min-width: 70rpx; overflow: hidden; margin-left: 10rpx; line-height: 36rpx; padding-right: 10rpx; } .process-box .process-set-item { padding-left: 80rpx; position: relative; } .process-box .process-item-title { padding: 10rpx 0; display: flex; align-items: center; } .process-box .process-item-title .label { font-weight: bold; } .process-box .process-item-content { padding: 5px 0; } .process-box .process-set-state { width: 20px; height: 20px; border-radius: 50%; position: absolute; left: 7px; top: 6px; display: flex; align-items: center; justify-content: center; } .process-box .process-set-state .el-icon-success { font-size: 20px; } .process-box .process-set-state.info { background: rgba(144, 157, 143, 0.4); } .process-box .process-set-state.info .process-set-state-1 { background: #909d8f; } .process-box .process-set-state.info .process-set-state-2 { background: rgba(144, 157, 143, 0.6); } .process-box .process-set-state.waiting { background: rgba(255, 125, 0, 0.4); } .process-box .process-set-state.waiting .process-set-state-1 { background: #ff7d00; } .process-box .process-set-state.waiting .process-set-state-2 { background: rgba(255, 125, 0, 0.6); } .process-box .process-set-state.waiting .el-icon-success { color: #ff7d00; } .process-box .process-set-state.success { background: rgba(0, 180, 42, 0.4); } .process-box .process-set-state.success .process-set-state-1 { background: #00b42a; } .process-box .process-set-state.success .process-set-state-2 { background: rgba(0, 180, 42, 0.6); } .process-box .process-set-state.error { background: rgba(245, 63, 63, 0.4); } .process-box .process-set-state.error .process-set-state-1 { background: #f53f3f; } .process-box .process-set-state.error .process-set-state-2 { background: rgba(245, 63, 63, 0.6); } .process-box .process-set-state.state-last { background: #fff; } .process-box .process-set-state-1 { width: 8px; height: 8px; border-radius: 50%; } .process-box .process-set-state-2 { width: 14px; height: 14px; border-radius: 50%; display: flex; align-items: center; justify-content: center; } .process-box .line { position: absolute; left: 16px; width: 2px; } .process-box .line.info { background: rgba(144, 157, 143, 0.4); } .process-box .line.waiting { background: rgba(255, 125, 0, 0.4); } .process-box .line.success { background: rgba(0, 180, 42, 0.4); } .process-box .line.error { background: rgba(245, 63, 63, 0.4); } .process-box .line-top { top: 0; height: 6px; } .process-box .line-bottom { top: 26px; bottom: 0; } page { background-color: #f3f4f6; font-size: 28rpx; }