.container.data-v-4a905164{display:flex;flex-direction:column;height:100vh;background-color:#f7f7f7}.info-section.data-v-4a905164{background-color:#fff;margin:20rpx;border-radius:12rpx}.info-item.data-v-4a905164{display:flex;padding:20rpx;border-bottom:1rpx solid #eee}.info-item.data-v-4a905164:last-child{border-bottom:none}.item-label.data-v-4a905164{width:180rpx;color:#666;font-size:28rpx}.item-value.data-v-4a905164{flex:1;color:#333;font-size:28rpx}.item-value.status.data-v-4a905164{color:#ff6b6b;font-weight:500}.tab-bar.data-v-4a905164{display:flex;height:80rpx;background-color:#fff;border-bottom:1rpx solid #eee}.tab-item.data-v-4a905164{flex:1;display:flex;justify-content:center;align-items:center;font-size:28rpx;color:#666;position:relative;height:80rpx;z-index:1}.tab-item.active.data-v-4a905164{color:#4285f4;font-weight:500}.tab-item.active.data-v-4a905164::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60rpx;height:6rpx;background-color:#4285f4;border-radius:3rpx}.form-section.data-v-4a905164{padding:20rpx;background-color:#fff;border-radius:12rpx;box-shadow:0 2rpx 10rpx rgba(0,0,0,.05);overflow-y:auto}.action-buttons-container.data-v-4a905164{margin-bottom:30rpx}.action-buttons-row.data-v-4a905164{gap:20rpx;display:grid;grid-template-columns:repeat(auto-fill,150rpx);grid-gap:20rpx;min-width:100%}.action-btn.data-v-4a905164{width:150rpx;height:80rpx;line-height:80rpx;text-align:center;font-size:25rpx;border-radius:8rpx;background-color:#fff;border:1rpx solid #eee;color:#333;transition:all .2s ease;display:flex;justify-content:center;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.action-btn.selected.data-v-4a905164{background-color:#e8f4f8;border-color:#4285f4;color:#4285f4;font-weight:500}.action-btn.data-v-4a905164::after{border:none}.action-btn.selected.data-v-4a905164:active{background-color:#d1e7fd}.action-btn.data-v-4a905164:not(.selected):active{background-color:#f5f5f5}.form-item.data-v-4a905164{margin-bottom:30rpx}.form-label.data-v-4a905164{font-size:28rpx;color:#333;margin-bottom:16rpx;display:flex;align-items:center}.required-tag.data-v-4a905164{display:inline-block;width:24rpx;height:24rpx;line-height:24rpx;text-align:center;background-color:#e53e3e;color:#fff;font-size:20rpx;border-radius:50%;margin-left:8rpx}.form-control.data-v-4a905164{display:flex;align-items:center;border:1rpx solid #eee;border-radius:8rpx;padding:16rpx;background-color:#f9f9f9}.form-control input.data-v-4a905164{flex:1;font-size:28rpx}.icon.data-v-4a905164{width:32rpx;height:32rpx;margin-left:16rpx}.form-control input[disabled].data-v-4a905164{background-color:#f9f9f9;color:#999}.picker-value.data-v-4a905164{flex:1;font-size:28rpx;color:#333}.bottom-buttons.data-v-4a905164{display:flex;gap:20rpx;margin-top:40rpx}.bottom-btn.data-v-4a905164{flex:1;height:80rpx;line-height:80rpx;text-align:center;font-size:28rpx;border-radius:8rpx;background-color:#fff;border:1rpx solid #eee;color:#333}.bottom-btn.primary.data-v-4a905164{background-color:#4285f4;color:#fff;border:none}.bottom-btn.data-v-4a905164::after{border:none}.bottom-btn-group.data-v-4a905164{display:flex;gap:20rpx;padding:30rpx}.upload-grid.data-v-4a905164{display:grid;grid-template-columns:repeat(3,1fr);gap:20rpx;padding:10rpx 0}.upload-item.data-v-4a905164{width:100%;height:200rpx;position:relative}.upload-placeholder.data-v-4a905164{width:100%;height:100%;border:2rpx dashed #ddd;border-radius:8rpx;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f9f9f9;cursor:pointer}.area-name.data-v-4a905164{font-size:24rpx;color:#666;margin-top:16rpx}.upload-img-preview.data-v-4a905164{width:100%;height:100%;border-radius:8rpx;overflow:hidden;position:relative}.upload-img-preview image.data-v-4a905164{width:100%;height:100%;object-fit:cover}.delete-btn.data-v-4a905164{position:absolute;top:-10rpx;right:-10rpx;width:40rpx;height:40rpx;border-radius:50%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10}.data-v-4a905164 .custom-textarea{padding:16rpx 50rpx 16rpx 16rpx!important;min-height:80rpx}.data-v-4a905164 .custom-textarea textarea::-webkit-input-placeholder{color:#c6c0ba!important;font-size:28rpx}.data-v-4a905164 .custom-textarea textarea::placeholder{color:#c6c0ba!important;font-size:28rpx}.data-v-4a905164 .custom-textarea .uni-textarea{border:none!important}.popup-mask.data-v-4a905164{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:998;transition:opacity .3s}.popup-container.data-v-4a905164{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);background-color:#fff;border-radius:20rpx;z-index:999;padding:30rpx;box-sizing:border-box;width:90%;max-width:500px;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,-webkit-transform .3s ease-out;opacity:0}.popup-show.data-v-4a905164{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.popup-title.data-v-4a905164{font-size:34rpx;color:#333;font-weight:600;text-align:center;margin-bottom:40rpx;padding-bottom:20rpx;border-bottom:1rpx solid #f0f0f0}.btn-group.data-v-4a905164{display:flex;gap:20rpx;margin-top:40rpx}.cancel-btn.data-v-4a905164,
|
.submit-btn.data-v-4a905164{flex:1;height:90rpx;line-height:90rpx;font-size:32rpx}.disabled.data-v-4a905164{background-color:#f7f7f7;color:rgba(0,0,0,.3)}.success.data-v-4a905164{background-color:rgba(202,249,130,.52);color:rgba(0,0,0,.3)}.popup-const.data-v-4a905164{width:80%;background-color:#fff;margin:0 auto;border-radius:5px;box-sizing:border-box}.popup-const-title.data-v-4a905164{font-weight:700;line-height:58px;text-align:center}.df.data-v-4a905164{display:flex;margin-bottom:10px}.label-left.data-v-4a905164{width:80px;flex:0 0 80px}.voucher-grid.data-v-4a905164{display:flex;flex-wrap:wrap;gap:10rpx}.voucher-item.data-v-4a905164{width:120rpx;height:120rpx;position:relative;border:1rpx solid #eee;border-radius:6rpx;overflow:hidden;flex-shrink:0}.voucher-img.data-v-4a905164{width:100%;height:100%;position:absolute;top:0;left:0}.no-voucher.data-v-4a905164{color:#999;font-size:28rpx}.badge.data-v-4a905164{position:absolute;right:0;top:-5px;font-size:10px;background:#00f;color:#fff;padding:2px;z-index:999}
|