.trans-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trans-card{width:100%;max-width:600px;border-radius:16px;border:none;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.08)}.trans-card .el-card__body{padding:40px}.card-header{text-align:center;margin-bottom:32px}.card-header i{font-size:40px;color:#e6a23c;display:block;margin-bottom:12px}.card-header span{font-size:22px;font-weight:600;color:#333}.trans-form .el-form-item__label{font-size:15px;color:#606266}.trans-btn{width:100%;height:48px;border-radius:10px;font-size:16px;background:linear-gradient(135deg,#e6a23c,#f0a030);border:none;-webkit-transition:all .3s;transition:all .3s;margin-top:20px}.trans-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(230,162,60,.4);box-shadow:0 4px 12px rgba(230,162,60,.4)}.uploaded-filename{margin-top:10px;padding:10px 16px;background:#f0f9ff;border:1px solid #a3d9ff;border-radius:6px;color:#67c23a;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.uploaded-filename i{font-size:18px}.file-input{display:block;width:100%;padding:10px 16px;border:2px dashed #dcdfe6;border-radius:8px;background:#fafafa;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.file-input:hover{border-color:#667eea;background:#f5f7ff}